欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

hibernate.hbm2ddl.auto mysql不能生成表 博客分类: JAVA常用框架  

程序员文章站 2024-02-26 08:39:40
...
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>