gloomysnow
2015-09-20 07:27
采纳率: 62.5%
浏览 1.7k
已采纳

Hibernate 无法执行在MySQL中建表

图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • oxcow 2015-09-20 12:24
    已采纳

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

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

    已采纳该答案
    打赏 评论
  • 「已注销」 2015-09-20 07:47

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

    打赏 评论
  • gloomysnow 2015-09-20 07:58

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

    打赏 评论
  • 舜天而行 2015-09-20 10:01

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

    打赏 评论

相关推荐 更多相似问题