SpringBoot整合Jpa时调用JpaRepository的save方法保存对象时报错。
@Entity
public class ProductCategory {
/* 类目ID*/
@Id //主键
@GeneratedValue //自增
private Integer categoryId;
/* 类目名*/
private String categoryName;
/*类目编号*/
private Integer categoryType;
将上述标红的注解改为下述注解即可。
IDENTITY :主键是由数据库生成的,例如数据库中设置了主键自增。
@Entity
public class ProductCategory {
/* 类目ID*/
@Id //主键
@GeneratedValue(strategy = GenerationType.IDENTITY) //自增
private Integer categoryId;
/* 类目名*/
private String categoryName;
/*类目编号*/
private Integer categoryType;