Mybatis 在 Mapper 的 xml 文件中的轉義字符的處理

一、XML轉義字符

轉義字符 對應字符 含義
&lt; < 小於號
&gt; > 大於號
&amp; &
&apos; 單引號
&quot; 雙引號

二、用轉義字符進行替換

eg:

SELECT * FROM  user WHERE  age  &lt;= 30 AND age &gt;= 18
另外:

xml格式中不允許出現類似 > 這樣的字符,但是都可以使用 <![CDATA[ ]]> 符號進行說明,將此類符號不進行解析 。

上面的可以寫成這個:

<![CDATA[ SELECT * FROM  user WHERE  age  <= 30 AND age >= 18 ]]>

對轉義字符的解釋到此結束了哦,如果有錯誤的地方希望大家指出。感謝支持!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章