一尘不染

使用休眠方言设置表字符集/排序规则?

hibernate

我使用Hibernate MySQLInnoDB方言生成DDL。

hibernate.cfg.xml:

<property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>

如何为生成的表将字符集/排序规则配置为’utf8_general_ci’?


阅读 180

收藏
2020-06-20

共1个答案

一尘不染

我之前有相同的要求,并使用了这篇文章,其中提供了详细的解决方案。您需要
继承MySQLInnoDBDialect的
子类,并重写
getTableTypeString
方法。本文中的更多内容。

2020-06-20