Mybatis报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾

时间:2021-03-04 04:42:14

xml文档中,“&”会转义,所以出现了问题。

<property name="url" value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8&useSSL=true" />

修改为

<property name="url" value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8&amp;useSSL=true" />

如果将配置写到.properties文件中(如下),则不会出现问题
db.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8&useSSL=true