开发者社区 问答 正文

[@徐雷frank][¥20]Spring Boot连接MySQL数据库的时候出现错误,Table 'orders.hibernate_sequence' doesn't exist

跟着课程学习Spring Boot,但是连接MySQL数据库的时候出现错误,
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'orders.hibernate_sequence' doesn't exist
这是什么意思,表顺序不存在?
不知道Spring boot为什么会出现这个错。
尝试了换个表也不行。

展开
收起
兔子爱咖啡 2018-11-05 21:03:45 4302 分享 版权
2 条回答
写回答
取消 提交回答
  • 1.阿里云大学荣誉讲师, 2.MongoDB中文社区专家

    Orders表有Id主键吧,设置自增的时候,Hibernate中的实体id字段也要设置注解。

    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;

    这样就可以了。

    2019-07-17 23:12:12
    赞同 展开评论
  • 前一个帐号wangccsy@126.com不知道怎么的就成了企业帐号,改不成个人。所以重新注册了一个个人帐号。老程序员。精通JAVA,C#,数据库,对软件开发过程和流程熟悉。考取系统分析师,项目管理师和系统架构设计师等软件资格考试认证。愿意和大家一起前进。

    你创建表了吗?创建序列了吗?数据库都创建了吗?

    2019-07-17 23:12:12
    赞同 展开评论