解决hibernate+mysql写入数据库乱码

 更新时间:2009年07月13日 21:33:23   作者:  
初次没习hibernate,其中遇到问题在网上找的答案与大家共同分享!
hibernate.cfg.xml加上属性.
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
mysql 的驱动用3.0.15以上版本的,
加个Filter, 使用UTF-8字符集就可以了,
若使用Spring则写在spring中的sessionFactory里即可。
例如:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="connection.username">root</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/hibernate_table
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="myeclipse.connection.profile">
mySql hibernatetable
</property>
<property name="connection.password">12345678</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<mapping resource="cn/com/hibernate/Demo/Guestbook.hbm.xml" />
<mapping resource="cn/com/hibernate/Demo/GMapping.hbm.xml" />

相关文章

  • MySql报错:Duplicate entry ‘10‘ for key ‘PRIMARY‘的解决方案

    MySql报错:Duplicate entry ‘10‘ for key&nbs

    经常遇到这个问题,今天我把这个问题记录下来,以后如果有其他人遇到相同的问题,不至于困惑,在操作数据库的时候,经常会出现Duplicate entry ‘10’ for key 'PRIMARY’这样的报错,本文将给大家讲讲如何解决这个问题,需要的朋友可以参考下
    2023-10-10
  • MySQL中Set与Enum的区别和使用详解

    MySQL中Set与Enum的区别和使用详解

    这篇文章主要介绍了MySQL中Set与Enum的区别和使用详解,数据库中的 set 是一种集合数据类型,用于存储不同的元素,每个元素只能出现一次,Set 的主要作用是方便进行集合运算,如并集、交集等操作,需要的朋友可以参考下
    2024-01-01
  • MySQL 各个索引的使用详解

    MySQL 各个索引的使用详解

    这篇文章主要介绍了MySQL 各个索引的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 细数MySQL中SQL语句的分类

    细数MySQL中SQL语句的分类

    下面小编就为大家带来一篇细数MySQL中SQL语句的分类。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 如何使用MySQL一个表中的字段更新另一个表中字段

    如何使用MySQL一个表中的字段更新另一个表中字段

    这篇文章主要介绍了如何使用MySQL一个表中的字段更新另一个表中字段,需要的朋友可以参考下
    2018-11-11
  • 聊聊MySQL中的存储引擎

    聊聊MySQL中的存储引擎

    MySQL是当前流行的数据库引擎之一,具有成本低、速度快、体积小且开放源代码的优点。这篇文章主要介绍了MySQL中存储引擎的相关知识,帮助大家更好的理解和学习数据库技术,感兴趣的朋友可以了解下
    2020-08-08
  • 关于case when语句的报错问题详解

    关于case when语句的报错问题详解

    SQL CASE 表达式是一种通用的条件表达式,类似于其它语言中的 if/else 语句,下面这篇文章主要给大家介绍了关于case when语句的报错问题的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-08-08
  • MySQL 服务器参数说明及查看 设置方法

    MySQL 服务器参数说明及查看 设置方法

    MySQL 服务器参数说明及查看,设置方法,对于mysql不是很熟悉的朋友,可以参考下。
    2009-03-03
  • Mysql5.7在windows7下my.ini文件加载路径及数据位置修改方法

    Mysql5.7在windows7下my.ini文件加载路径及数据位置修改方法

    这篇文章主要介绍了Mysql5.7在windows7下my.ini文件加载路径及数据位置修改方法,需要的朋友可以参考下
    2018-02-02
  • 详解MySQL主从复制及读写分离

    详解MySQL主从复制及读写分离

    这篇文章主要介绍了详解MySQL主从复制及读写分离,文中有非常详细的代码示例,对正在学习mysql的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-05-05

最新评论