【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
- 下一篇: SpringBoot 集成 thumbn