[ mybatisPlus ] 中大于号和小于号表示方式
xml中写sql难免 会用到 > <> 这些符号,这样的话会与xml便签产生冲突
解决方法1 转义
特殊字符 | 替代符号 |
---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |
= | = |
eg: >= : >
= <= : <
= 能找到规律了吧剩下的自己直接组合使用即可。
2 使用标记方式实现大于小于号的表示
XML中 如果被**** 标记,就不会对其中内容进行XML解析,所以再其内部可以直接使用大于和小于符号
<if test="startTime != null ">
AND <![CDATA[ order_date >= #{startTime,jdbcType=DATE} ]]>
</if>
<if test="endTime != null ">
AND <![CDATA[ order_date <= #{endTime,jdbcType=DATE} ]]>
</if>
标题:[ mybatisPlus ] 中大于号和小于号表示方式
作者:llilei
地址:http://solo.llilei.work/articles/2023/08/28/1693189802922.html