原文
- 修改方言
package com.mm.utils;
import org.hibernate.dialect.MySQL5InnoDBDialect;
ic class MySQL5DialectUTF8 extends MySQL5InnoDBDialect {
@Override
public String getTableTypeString() {
return " ENGINE=InnoDB DEFAULT CHARSET=utf8";
}
}
- 修改数据库连接方式(hibernate.cfg.xml)
<property name="connection.url">jdbc:mysql://localhost:3306/mm_db?useUnicode=true&characterEncoding=UTF-8
</property>
- 修改(hibernate.cfg.xml)配置文件中的方言
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect" />
<!--改为-->
<property name="hibernate.dialect">com.mm.utils.MySQL5DialectUTF8</property>
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。