<property name="hibernate.dialect.storage_engine">innodb</property>
但它无效。
org.hibernate.dialect.MySQL57InnoDBDialect
- 已弃用
发现有org.hibernate.dialect.InnoDBStorageEngine
课程
但由于
property name="hibernate.dialect"
org.hibernate.dialect.InnoDBStorageEngine'不能分配给'org.hibernate.dialect.Dialect
原因。你知道我在哪里可以设置InnoDBStorageEngine吗? 或者是否有另一种方法可以在创建表时强制Hibernate使用innodb? 提前致谢
答案 0 :(得分:1)
Hibernate 5.2 documentaton建议在弃用说明
中做什么MySQL57InnoDBDialect - 已弃用
请改用“hibernate.dialect.storage_engine = innodb”环境变量或JVM系统属性。
因此请将org.hibernate.dialect.MySQL57Dialect
与此属性集结合使用。