我们使用MyISAM方言org.hibernate.dialect.MySQLMyISAMDialect
在MySQL 5.5数据库上使用3.6.9.Final
休眠提供程序基于JPA2自动生成DDL文件。MyISAM方言生成错误的DDL
The create SQL file gets generated as
CREATE TABLE t (i INT) type = MYISAM;
instead of
CREATE TABLE t (i INT) ENGINE = MYISAM;
这会导致表创建失败。
注意:这在5.1及更低版本中运行良好。我应该使用什么hibernate提供程序来解决这个问题。
这可能是一个非常简单的修复hibernate,不知道为什么他们不能适应这种变化。 – priya 2011-12-30 13:57:16