mybatis注意的问题

在写sql语句是如果需要加判断的话   比如  “<=”   有可能被转译  

如果文本包含了很多的"<"字符 <=和"&"字符——就象程序代码一样,那么最好把他们都放到CDATA部件中

<![CDATA[<=]]>        将 <![CDATA[   ]]>要忽略的语句写入括号中  

例:

<![CDATA[
  SELECT newsEdit,newsId, newstitle FROM shoppingGuide  WHERE 1=1  AND  newsday > #{startTime} AND newsday <= #{endTime}
  ]]>
  <if test="etidName!=''">
   AND newsEdit=#{etidName}
  </if>

猜你喜欢

转载自blog.csdn.net/weixin_42546892/article/details/84032885