1.要求修改Hibernate的配置檔案hibernate.cfg.xml,将原來的
jdbc:mysql://localhost:3306/database
改為
jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8
2修改mysql根目錄下的my.ini檔案,将default-character-set的屬性值全部改為utf8即可,注意修改後建立的資料庫字元編碼才是utf8而之前的資料庫還是之前的預設編碼需要手動進行改動。
設定資料庫字元集
alter database da_name default character set 'charset'
設定表字元集
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name