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