您应该尝试使用另一种方言,例如
org.hibernate.dialect.MySQL5DialectOR
org.hibernate.dialect.MySQLMyISAMDialect或OR,
org.hibernate.dialect.MySQLInnoDBDialect以查看哪种方言适合您。
总而言之,您的当前方言正在create table查询中生成,
type=MyISAM而应该是
ENGINE=MyISAM。
您的日志显示该查询已尝试执行,
create table MyTable (id integer not null, name varchar(255),primary key (id)) type=MyISAM因此您应尝试直接在mysql命令提示符下执行该查询,以查看该查询是否适用于您的MySQL版本。
另外,有问题的也请指定您的MySQL版本。
希望能帮助到你 !!



