我有一个Department实体,其关系如下:
许多部门可以位于一个父部门中:
@ManyToOne @JoinColumn(name = "ik_parent_department_id") private Department parentDepartment;
一个父部门可以有多个子部门:
@OneToMany(mappedBy = "parentDepartment")
private Set<Department> children = new HashSet<Department>(0);
我想实现以下功能: 当我删除
一个部门
时,将此部门
的所有子部门
的ik_parent_department_id
参数设置为null
。你有什么想法吗?