首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

Hibernate + mysql 写下 中文乱码 解决方案

2012-09-24 
Hibernate + mysql 写入 中文乱码 解决方案property nameconnection.useUnicodetrue/property pro

Hibernate + mysql 写入 中文乱码 解决方案

<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" />

?

?

热点排行