mybatis < > & ’ "特殊符号报错解决方法
因为mybatis mapper文件是xml格式的,所以有时候不允许出现类似< > & ’ "这样的字符,而我们写sql时或做一些ognl表达式时 会出现这种问题 ,有两种解决方案。
1.用转义字符把>和<替换掉 表格语法:
转义前 | 转义后 | 描述 |
---|---|---|
< | < |
小于 |
> | > |
大于 |
& | & |
和 |
’ | ' |
单引号 |
" | " |
双引号 |
2.使用<![CDATA[ ]]>
符号进行说明
<![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>