Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
错误描述:
Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 117; 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。
。。。。。。
错误根源:
数据库链接的配置中出现了“&”,数据库连接配置的connectionURL不能直接使用&号
<property name="url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8" />
修改方法:
将数据库连接配置的connectionURL中的&号使用转义后的代码“&”
<property name="url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8" />