Mybatis 在 Mapper 的 xml 文件中的转义字符的处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33833327/article/details/81477917

一、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 ]]>

对转义字符的解释到此结束了哦,如果有错误的地方希望大家指出。感谢支持!

猜你喜欢

转载自blog.csdn.net/qq_33833327/article/details/81477917