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

Mybatis在xml文件中处理大于号小于号的方法

时间:2019-03-26 13:38:08      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:null   ble   rtt   table   允许   date   pos   替换   转义   

第一种方法:
用转义字符把">"和"<"替换掉,就没有问题了。

mapper文件示例代码:

<if test="startTime != null ">
    AND order_date &gt;= #{startTime,jdbcType=DATE} 
</if>
<if test="endTime != null ">
    AND order_date &lt;= #{endTime,jdbcType=DATE} 
</if>

附:XML转义字符

&lt;      <    小于号   
&gt;      >    大于号   
&amp;      &    和   
&apos;      ’    单引号   
&quot;      "    双引号   


第二种方法:
因为这个是xml格式的,所以不允许出现类似">"这样的字符,但是可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 
mapper文件示例代码:

<if test="startTime != null ">
    AND <![CDATA[ order_date >= #{startTime,jdbcType=DATE}  ]]>
</if>
<if test="endTime != null ">
    AND <![CDATA[ order_date <= #{endTime,jdbcType=DATE}  ]]>
</if>

Mybatis在xml文件中处理大于号小于号的方法

标签:null   ble   rtt   table   允许   date   pos   替换   转义   

原文地址:https://www.cnblogs.com/yuluoxingkong/p/10599439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!