原文
- 修改方言
package com.mm.utils;
import org.hibernate.dialect.MySQL5InnoDBDialect;
ic class MySQL5DialectUTF8 extends MySQL5InnoDBDialect {
@Override
public String getTableTypeString() {
return " ENGINE=InnoDB DEFAULT CHARSET=utf8";
}
}
- 修改數(shù)據(jù)庫(kù)連接方式(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>
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。