У меня возникает следующая проблема при попытке обновить свой объект:
"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 getChildren() {
return this.children;
}
Я попытался очистить Set <. .> только в соответствии с этим: Как «возможно» решить проблему , но это не сработало.
Если у вас есть идеи, дайте мне знать.
Спасибо!