Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException:
Error building SqlSession.
Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 15; columnNumber: 82; 对实体 “characterEncoding” 的引用必须以 ‘;’ 分隔符结尾。
一开始配置时用的是&,运行报错
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8" /> <property name="username" value="root" />
之后将&改为&; 问题解决
mybatis配置文件中要对‘&’进行转义,即&;