在MyBatis中,经常用到动态sql。Mybatis使用的 *.xml文件格式,需要对有些字符进行转义。
字符 转义符号 备注
字符 转义符号 备注
< < 小于
<= <= 小于等于
> > 大于
>= >= 大于等于
<> <> 不等于
& & 与
’ ' 单引号
” " 双引号
- 使用 CDATA 区段
所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。
select t.* form table t where t.state <![CDATA[ <> ]]> 1