【Mybatis】【3】处理大于号小于号及其他特殊字符

正文:

问题:用<的时候会报错。因为是xml文件,会被识别成标签

解决方法:

原sql:SELECT * FROM TABLE T WHERE T.AGE < 10;

1,转义字符。用转义字符替换掉符号

SELECT * FROM TABLE T WHERE T.AGE &lt; 10;
&lt; < 小于号
&gt; > 大于号
&amp; &
&apos; 单引号
&quot; " 双引号

 

2,使用<![CDATA[ ]]>符号进行说明

SELECT * FROM TABLE T WHERE T.AGE <![CDATA[<]]> 10;

参考博客:

1,mybatis在xml文件中处理大于号小于号的方法 - 奋斗、 - CSDN博客
https://blog.csdn.net/zheng0518/article/details/10449549

posted @ 2019-04-17 18:11  花生喂龙  阅读(390)  评论(0编辑  收藏  举报