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

你可能感兴趣的:(springboot使用Spring-data-jpa添加数据报错“Table 'xxx.hibernate_sequence' doesn't exist”)