hibernate.hbm2ddl.auto mysql不能生成表

ERROR org.hibernate.tool.hbm2ddl.SchemaExport - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' at line 1

 今天用HIBERNATE 生成表的时候,报了上面的错误,不能 生成表,查了下,原来是MYSQL版本的问题。

<prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop>

 

将配置文件的方言信息修改成如下即可:

<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>

 

 

你可能感兴趣的:(Hibernate)