1. 在 hibernate.cfg.xml 或 hibernate.properties 文件中将属性配置为
<property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8</property>
上面的 test 根据你的数据库名称进行更改,另外必须包含
amp;
2. 在 mysql 终端将表格编码为:
mysql> alter table employee convert to character set utf8;
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0
上面是 utf8而不是 utf-8。
网上说找到 my.ini 或 my.cnf 文件,并添加
character-set-server=utf8
由于始终未找到上述两个文件,所以采取了上述办法。