【MyBatis使用】mapper.xml 中特殊符号的 2 种处理方法(CDATA区+替代字符举例)
生活随笔
收集整理的这篇文章主要介绍了
【MyBatis使用】mapper.xml 中特殊符号的 2 种处理方法(CDATA区+替代字符举例)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1. CDATA区
全称为 CHARACTER DATA,可以在两者之间嵌入不想被程序解析的数据,解析器会将这些数据原封不动地交给下游程序处理,举例如下:
& 且: <![CDATA[ & ]]>
<= 小于等于:<![CDATA[ <= ]]>
>= 大于等于:<![CDATA[ >= ]]>
2. 替代符号
在 XML 文件内使用替代符号,举例如下:
3. 使用举例
- 原始SQL
- CDATA区使用
或
<if test="beginDate != null ">and <![CDATA[ createTime >= #{beginDate} ]]> </if><if test="endDate != null ">and <![CDATA[ createTime <= #{endDate} ]]> </if>- 替代符号使用
总结
以上是生活随笔为你收集整理的【MyBatis使用】mapper.xml 中特殊符号的 2 种处理方法(CDATA区+替代字符举例)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: SpringBoot 配置 genera
- 下一篇: Layui上传文件时choose事件只触