提示:自己学习帮助记忆,有问题指出,不喜勿喷!
前言
今天在写xml的时候sql里面条件出现了> < 符号,毋庸置疑报错了
Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 162; columnNumber: 39; 元素内容必须由格式正确的字符数据或标记组成。
一、Mybatis 特殊符号(大于,小于,不等于)及常用函数总结
1、使用场景
因为我们在日常代码Mybatis 动态拼接语句时候经常使用到 大于(>,>=)、小于(<,<=)、不等于(<> !=)符号。由于此符号包含了尖括号,Mybatis使用的 *.xml文件格式,所以需要转义
2、实现方式
在 XML 中仅有字符 "<"和"&" 是非法的。省略号、引号和大于号是合法的
符号 | 原符号 | 替换符号 |
---|---|---|
小于 | < | <; |
小于等于 | <= | <;= |
大于 | > | >&# |