解决“org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成”

抛出问题

分享一下今天写代码碰到的一个小问题吧,个人认为是一个比较细节的知识点

不多说,上图

解决“org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成”_第1张图片

可以看到异常信息为: org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成。

解决方案

当你看到这个异常的时候,大概率就是你的SQL映射文件写错了

我找到了我的SQL映射文件,最终发现了问题

解决“org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成”_第2张图片

原来在SQL映射文件里 <= 和 >= 属于特殊字符

需要添加

我的解决如下:

这样就不会报错了

希望可以帮到你!

你可能感兴趣的:(Mybatis,xml,异常)