mybatis Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 296; 元素内容必须由格式正确的字符数据或标记组成。
错误信息Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 296; 元素内容必须由格式正确的字符数据或标记组成。
出现原因
- 本来的sql书写格式就是不正确,仔细检查.
- 确认格式没有问题以后,检查一下是否存在
<
>
这两个符号,这两个符号会导致解析失败.
解决办法
-
xml形式解决办法 :
- 将
<
替换为<
,将>
替换为>
- 将对应的语句用
<![CDATA[ ]]>
包含起来
- 将
-
注解形式解决办法 :
- 将
<
替换为<
,将>
替换为>
- 将