又碰到Hibernate3.1插入中文乱码的问题了,好在瞎掰几下弄好了。
记下来,没准下次还遇上。
我的开发环境:Hibernate3.1+mysql5.0+jdk5.0
1、先检查my.ini,修改default-character-set=utf-8(urf-8大小写均可)
2、检查hibernate.cfg.xml中的connection.url属性。应该为:
<property name="connection.url">
jdbc:mysql://localhost:3306/izou?useUnicode=true&characterEncoding=UTF-8
</property>
3、写段程序试试:
Session session = HibernateSessionFactory.getSession();
Transaction tx = session.beginTransaction();
UserDAO udao = new UserDAO();
String name = "中国人";
User user = new User();
user.setUsrName(name);
udao.save(user);
tx.commit();
HibernateSessionFactory.closeSession();
分享到:
相关推荐
Hibernate3.1的jar包 Hibernate3.1的jar包 Hibernate3.1的jar包 Hibernate3.1的jar包 Hibernate3.1的jar包 Hibernate3.1的jar包 Hibernate3.1的jar包
hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+...
该压缩包内有hibernate3.1的lib文件夹里面的各种包,还有使用手册,以及hibernate的实例,hibernate3.jar
struts1.2+spring2.0+hibernate3.1jar包
Struts1.2+Spring2.0+Hibernate3.1Struts1.2+Spring2.0+Hibernate3.1Struts1.2+Spring2.0+Hibernate3.1Struts1.2+Spring2.0+Hibernate3.1
Hibernate3.1的帮助文档
Hibernate3.1_DOC_CN.chm
hibernate 3.1源代码 hibernate 3.1源代码 hibernate 3.1源代码
ehcache-1.1.jar (1.1) - EHCache cache - runtime, optional (required if no other cache provider is set) versioncheck.jar (1.0) - version checker - buildtime swarmcache-1.0rc2.jar (1.0rc2) ...
hibernate3.x真正的api,chm版文档,不是学习文档
struts1.2+spring2.0+hibernate3.1框架所需jar包
hibernate3.1的中文手册,对深入了解hibernate的配置及技术细节很有帮助。
hibernate3.1-bdoc hibernate3.1-bdoc
01 01Hibernate_Handwork : 手工配置使用Hibernate,其中详细标了Hibernate进行持久化的一些过程,因为是Hibernate的入门实例,所以注释很详细,其中有session的关闭后重建问题。 02 02Hibernate_UseMyEclipse: 利用...
Hibernate3.1中文帮助文档,很好的Hibernate学习资料
Hibernate3.1中文参考手册
Hibernate 3.1 参考文档 中文版本,chm格式的。
Hibernate3.1参考手册中文版.pdf
hibernate 3.1 开发包 挺详细。