解决mysql 5.5与hibernate存储中文乱码问题

来源:互联网 发布:jdk 7u45 windows x86 编辑:程序博客网 时间:2024/05/17 01:12

在使用hibernate与mysql做数据存储的时候,会发现如果你存入的是中文会在数据库中出现乱码,解决方法如下:

将hibernate.cfg.xml中改成

<property name="hibernate.connection.url">

            jdbc:mysql://localhost:3306/hibernate?useUnicode=true&amp;characterEncoding=utf-8

  </property>

还要将mysql的配置文件my.init的改成

default-character-set=utf8

同时应该删除原来的库,建立同名的库,设置编码方式为utf-8,这样即可。


原创粉丝点击