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

2022-11-12 09:17:59
内容摘要
这篇文章主要为大家详细介绍了解决hibernate+MySQL写入数据库乱码,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记!hibernate.cfg.xml加上
文章正文

这篇文章主要为大家详细介绍了解决hibernate+MySQL写入数据库乱码,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

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

注:关于解决hibernate+MySQL写入数据库乱码的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!