Mybatis系列(一)— 处理冲突字符
在Mybatis的配置文件中编写SQL经常会遇到字符冲突问题
-
where或者having中使用"<"过滤,Mybatis xml解析器将其当做配置的开始标签处理;
-
"&"且关系
对于这种情况有两种处理方式:
1. 使用xml转移字符,如下表:
< | < |
---|---|
> | > |
& | & |
*apos; | ' |
" | " |
2.使用特殊域 ,将需要的冲突字符包含在其中,这样Mybatis解析时,就能将其当做正常字符处理:
<![CDATA[<]]>