Mybatis-杂项:mybatis中的<![CDATA[ <> ]]>

时间:2021-03-01 11:43:38   收藏:0   阅读:614
ylbtech-Mybatis-杂项:mybatis中的<![CDATA[ <> ]]>

 

1.返回顶部
1、
第一种方法: 
用转义字符把”>”和”<”替换掉,就没有问题了。
<if test="startTime != null ">
        AND order_date &gt;= #{startTime,jdbcType=DATE} 
    </if>
    <if test="endTime != null ">
        AND order_date &lt;= #{endTime,jdbcType=DATE} 
</if>

注意下,这里的startTime,endTime都是Date类型的~

附: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>
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
技术分享图片 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文:https://www.cnblogs.com/storebook/p/9805392.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!