正文:
问题:用<的时候会报错。因为是xml文件,会被识别成标签
解决方法:
原sql:SELECT * FROM TABLE T WHERE T.AGE < 10;
1,转义字符。用转义字符替换掉符号
SELECT * FROM TABLE T WHERE T.AGE < 10;
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | " | 双引号 |
2,使用<![CDATA[ ]]>符号进行说明
SELECT * FROM TABLE T WHERE T.AGE <![CDATA[<]]> 10;
参考博客:
1,mybatis在xml文件中处理大于号小于号的方法 - 奋斗、 - CSDN博客
https://blog.csdn.net/zheng0518/article/details/10449549