暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mybatis映射文件XML中特殊字符不被转义的2种处理方式

云自由 2022-06-08
2696

使用Mybatis写xml 映射文件时,如果SQL语句用到<,>,<=,>= 等,在mybatis中不可以这么写,因与xml文件的元素<>冲突,所以需要转义。

一、常见字符及其转义字符

符号原始字符转义字符
大于>&gt;
大于等于>=&gt;=
小于<&lt;
小于等于<=&lt;=
&&amp;
单引号&apos;
双引号"&quot;

二、使用<![CDATA[查询语句]]> ,这样在CDATA内部的所有内容都会被解析器忽略。

 <![CDATA[select * from user where csrq >= #{startDate}]]>
复制


文章转载自云自由,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论