解决hibernate+mysql写入数据库乱码
发布时间:2020-12-12 08:16:15 所属栏目:MsSql教程 来源:网络整理
导读: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中的session
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" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 如何使用SELECT INTO复制表但忽略IDENTITY属
- sql – 免费/便宜的PowerDesigner替代品?
- sqlserver中如何删除没有主键的重复数据。
- SQLServer对称密钥的调查
- 用phpMyadmin创建Mysql数据库及独立数据库帐号的图文教程
- 利用sys.sysprocesses检查SqlServer的阻塞和死锁
- sql – 按“另一列”选择“最大列值”行
- 用于打开存储过程并在SQL Server中读取它的SQL代码
- sqlserver 登录时 默认数据库找不到错误(4064)解决
- 【SqlServer】SQL Server2000中使用convert来取得datetime数