我正在使用spring with hibernate并使用mysql作为我的数据库。我在hibernate和mysql中都将编码设置为utf8,但是当hibernate将字符串字段映射到列时,它会将VARCHAR列创建为latin1_swedish_ci
。
我在第一次创建数据库时,通过将hibernate.connection.characterEncoding
设置为MySQL connection collation:
,将utf8_general_ci
设置为utf8和mysql编码,从而设置hibernate的编码。
那么我错过了什么,我还应该做些什么来将我的varchar列作为utf8?
谢谢