开发者社区> 问答> 正文

[@徐雷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 4009 0
2 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关镜像