Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 224; 元素内容必须由格式正确的字符数据或标记组成
程序员文章站
2022-03-02 08:11:35
...
1、问题描述
今天在写mybatis注解sql 的时候,启动报这个奇怪的错误:
Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 224; 元素内容必须由格式正确的字符数据或标记组成
2、问题解决
sql如下
<script> SELECT * FROM `test` where time >= #{startTime} <script>
错误原因:
mybatis查询的时候, 运算符 小于号:< 和 大于号: >,在mybatis配置文件里面,这种会被认为是标签,所以解析错误! 所以这里要改成: > 表示> < 表示<