我使用Hibernate MySQLInnoDB方言生成DDL。
hibernate.cfg.xml:
<property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
如何为生成的表将字符集/排序规则配置为’utf8_general_ci’?
我之前有相同的要求,并使用了这篇文章,其中提供了详细的解决方案。您需要 继承MySQLInnoDBDialect的 子类,并重写 getTableTypeString 方法。本文中的更多内容。