springboot+JPA级联操作很简单,只需在实体类加入相对应注解即可!
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "parentId", columnDefinition = "varchar(50) comment '上级ID'")
private List<StudentDO> children = new ArrayList<>();
1.级联保存
级联保存需要在实体类初始化字段
private List<DutyModel> children = new ArrayList<>();
2.级联删除、更新
只需在@OneToMany注解中加入相应参数即可
cascade = CascadeType.ALL
CascadeType有多种模式,可以点击去进入底层看下解释