【发布时间】:2010-11-30 08:44:19
【问题描述】:
如何让 Hibernate(使用 JPA)创建 MySQL InnoDB 表(而不是 MyISAM)?我找到了在使用 Hibernate 生成 SQL 文件来创建表时可以使用的解决方案,但没有任何解决方案可以“即时”运行。
【问题讨论】:
-
您的意思是使用 hbm2ddl 配置设置吗?
-
是的。显然设置 'delimiter=type=InnoDB' 仅适用于脚本输出。我用 'hibernate.hbm2ddl.auto=create' 试了一下,得到了 MyISAM 表。
-
为此创建了一个 jira:HHH-8050
标签: java mysql hibernate jpa innodb