在MyBatis中,经常用到动态sql。Mybatis使用的 *.xml文件格式,需要对有些字符进行转义。
1. 转义方式
字符 转义符号 备注
< < 小于
<= <= 小于等于
> > 大于
>= >= 大于等于
<> <> 不等于
& & 与
’ ' 单引号
” " 双引号
mapper.xml
select t.* form table t where t.state <> 1
2. 使用 CDATA 区段
所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。
mapper.xml
select t.* form table t where t.state <![CDATA[ <> ]]> 1
————————————————
版权声明:本文为CSDN博主「春盏77」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_31832209/article/details/118520862