У меня есть класс Comment (см. Ниже) с некоторыми объектами Comment, принадлежащими родительскому комментарию.До сих пор, когда я удаляю родительский комментарий, дочерние элементы также удаляются (как и ожидалось), НО проблема возникает при удалении дочернего элемента, поскольку родительский элемент также удаляется.Я предполагаю, что проблема исходит от конфигурации JPA, используемой в классе.Есть идеи, как удалить дочерние элементы, не затрагивая родительский ряд?
public class Comment {
@Column
private String text;
@ManyToOne(cascade={CascadeType.ALL})
private Comment parent;
@OneToMany(cascade={CascadeType.ALL}, mappedBy="parent")
private Set<Comment> childs = new HashSet<Comment>();
}
Приветствия