在写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>