MySQL端的配置
- 在MySQL解压根目录下,修改my.ini文件(如果没有my.ini文件则修改my-default.ini文件)在文件中添加
- default-character-set = utf8
- 然后在控制台中新建数据库是后面跟上 charset utf8 , 例如:
- create database hibernate charset utf8;
- 新建表时也相应跟上 charset utf8
hibernate.cfg.xml端配置
-只按照如下设置即可:
<property name="hibernate.connection.url"> <![CDATA[jdbc:mysql://localhost:3306/hibernate?useUnicode=true&characterEncoding=utf8]]></property>
或
<property name="hibernate.connection.url"> jdbc:mysql://localhost:8080/dandc?useUnicode=true&characterEncoding=UTF-8
</property>