在用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
网友评论