Hibernate 无法执行在MySQL中建表

图片说明

报错信息中可以看出明显是hibernate反向的mysql建表语句有问题。

修改 hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
或者 hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect

报的好像是建表语句有错,你可以查看一下你的映射文件有没有问题,如果使用注解的话,查看一下注解

我自己在mysql中建表后写入数据没问题
我想让hibernate 帮我自动建表就报错

可以尝试修改xml配置
org.hibernate.dialect.MySQL5InnoDBDialect