springboot使用Spring-data-jpa添加数据报错“Table 'xxx.hibernate_sequence' doesn't exist”

在用Spring-data-jpa添加数据库数据的时候报错Table 'xxx.hibernate_sequence' doesn't exist,这个是主键自增长策略问题。

解决办法

1、在实体类的主键添加注解@GeneratedValue(strategy = GenerationType.IDENTITY)

@Entity
@Table(name = "user")
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
    @Column(name = "username")
    private String username;
}

2、
在application.properties配置文件中添加下列配置代码:

spring.jpa.hibernate.use-new-id-generator-mappings=false
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容