У меня есть объект отдела, который имеет следующие отношения:
-
Многие отделы могут находиться в одном родительском отделе:
@ManyToOne @JoinColumn(name = "ik_parent_department_id") private Department parentDepartment;
-
Один родительский отдел может иметь многие отделы:
@OneToMany(mappedBy = "parentDepartment") private Set children = new HashSet(0);
и я хочу, чтобы при удалении отдела все дети этого отдела, Для параметра ik_parent_department_id установлено значение null и идеи, как это сделать?