码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis 的<![CDATA[ ]]>

时间:2015-11-29 06:27:33      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

示例:

xml文件:

<!-- 获取条数 -->
     <select id="getCount" parameterType="Map" resultType="long">
         select count(*) from orders o,user u,linkman l where o.flag=1
         and o.uid=u.uid and l.lid=o.uid
         <if test="fdate!=null">
             <![CDATA[and fdate <= #{fdate}]]>
         </if>
     </select>

这样做的目的主要是因为在 XML 元素中,"<" 和 "&" 是非法的。"<" 会产生错误,因为解析器会把该字符解释为新元素的开始。"&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始。而sql语句或者脚本语句中可能会存在 "<" 或 "&" 字符。为了避免错误,可以将sql语句定义为 CDATA。CDATA 部分中的所有内容都会被解析器忽略。

mybatis 的<![CDATA[ ]]>

标签:

原文地址:http://www.cnblogs.com/wql025/p/5003933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!