1、在xml的sql语句中,不能直接用大于号、小于号要用转义字符
如果用小于号会报错误如下:
org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
转义字符
| < | < | 小于号 |
| > | > | 大于号 |
| & | & | 和 |
| ' | ’ | 单引号 |
| " | " | 双引号 |
2、使用
<![CDATA[ ]]>标记的sql语句中的<where> <if>等标签不会被解析
本文介绍在XML文件中的SQL语句如何正确使用特殊字符,例如使用转义字符代替大于号和小于号,并说明CDATA标记对SQL标签的影响。

被折叠的 条评论
为什么被折叠?



