在mybatis中sql是写在xml映射文件中的,如果sql中有一些特殊字符的话,在解析xml文件的时候就会被转义,如若不希望被转义,那该怎么办呢?
方法一:使用特殊转义字符
符号 | 小于 | 小于等于 | 大于 | 大于等于 | 和 | 单引号 | 双引号 |
---|
原符号 | < | <= | > | >= | & | ’ | " |
替换符号 | < | <= | > | >= | & | ' | " |
方法二:使用<![CDATA[ ]]>符号
<![CDATA[ ]]>俗称万能符,所有不想被转义的字符就可以用它
<![CDATA[]]>
小于等于 a<=b a<= a<![CDATA[<=]]>b
大于等于 a>=b a>= a<![CDATA[>=]]>b