休眠 - 具有级联=“all-delete-orphan”的集合不再被拥有实体实例引用
2022-08-31 05:03:12
我在尝试更新实体时遇到以下问题:
"A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance".
我有一个父实体,它有一些子实体。当我尝试更新它时,我会获取要设置为此集合的所有引用并进行设置。Set<...>
以下代码表示我的映射:
@OneToMany(mappedBy = "parentEntity", fetch = FetchType.EAGER)
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public Set<ChildEntity> getChildren() {
return this.children;
}
我试图清理套装<..根据这一点,>:如何“可能”解决问题,但它不起作用。
如果您有任何想法,请告诉我。
谢谢!