用hibernate连接MySQL数据库时,中文乱码,解决步骤:
1.检查已经创建的数据库字符集是否为utf-8;
2.将安装mysql根目录下的my.ini中default-character-set设置为utf8;
3.将项目的默认字符编码设置为utf-8;
4.修改hibernate.cfg.xml中的
<property name="hibernate.connection.url">
jdbc:mysql:///db_hibernate?useUnicode=true&characterEncoding=utf-8
</property>