Mybatisbug:在注释中找到无效的 XML 字符 (Unicode: 0xdb9a)
错误原因:The error may exist in com/chen/dao/UserMapper.xml
lineNumber: 10; columnNumber: 14; 在注释中找到无效的 XML 字符 (Unicode: 0xdb9a)
也就是在mapper对应的xml中对应行中注释出现了XML的字符导致错误,直接删除那个注释即可
还有就是出现无效的utf-8字符无效的情况下直接将xml的文件头encoding="UTF-8"
改为encoding="UTF8"
后问题解决
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error building SqlSession.
### The error may exist in com/chen/dao/UserMapper.xml
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 14; 在注释中找到无效的 XML 字符 (Unicode: 0xdb9a)。
org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 14; 在注释中找到无效的 XML 字符 (Unicode: 0xdb9a)。
org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 14; 在注释中找到无效的 XML 字符 (Unicode: 0xdb9a)。
Caused by: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 14; 在注释中找到无效的 XML 字符(Unicode: 0xdb9a)。at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
@SuppressWarnings(“all”); //镇压警告