进一步的调查表明,问题完全出在MysqL v.8.0中所做的更改:
字符集支持
重要更改:默认字符集已从latin1更改为utf8mb4。这些系统变量会受到影响:
character_set_server和character_set_database系统变量的默认值已从 更改为 。
在collat??ion_server的和collat??ion_database查看系统变量的缺省值已经从 到 。
所有这些更改已在新版本的mysql-connector-java中处理,因此无需配置MysqL。因此,请从更改5.1.6
为5.1.44
解决此问题:
<dependency>
<groupId>MysqL</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.44</version>
</dependency>