原因:驱动与数据库字符集不匹配 解决办法: 1、换一个新版本的mysql-connector-java。在pom.xml中修改mysql依赖的版本 或者 2、在url中添加字符集说明:characterEncoding=utf8 “jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8” 亲测有效,希望能帮助到大家。