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

Java 使用Hibernate方言设置表字符集/排序规则?,java,mysql,hibernate,Java,Mysql,Hibernate,我使用Hibernate MySQLInnoDB方言生成DDL hibernate.cfg.xml: <property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property> org.hibernate.dialent.mysqlinnodbdialent 如何为生成的表将字符集/排序规则配置为“utf8\u general\u ci”?我以前也有同样的要求,并且使用了

我使用Hibernate MySQLInnoDB方言生成DDL

hibernate.cfg.xml:

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

如何为生成的表将字符集/排序规则配置为“utf8\u general\u ci”?

我以前也有同样的要求,并且使用了一篇文章,该文章提供了非常详细的解决方案。您需要子类化并重写方法。更多信息请参阅本文