跟 hibernate 没啥关系,查阅半天没找到。
直接修改 MySQL 的配置
进入相应的数据库的目录下会有一个 db.opt 文件
打开后修改配置如下:
default-character-set=utf8
default-collation=utf8_general_ci
打开 my.cnf
[client]
default_character_set=utf8
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
重启 MySQL 使用 hibernate 创建数据表查看 collation
问题解决!