Отношение один ко многим со списком одной и той же сущности и дочерних элементов
У меня есть сущность, которая называется Родитель и ребенок. Я поддерживал отношения один-ко-многим с ребенком, как это
@OneToMany(mappedBy="parent.parentId",
cascade = CascadeType.ALL)
private List<Child> children = new ArrayList<Child>();
Но здесь список ребенка может иметь самого Родителя как ребенка и Ребенка как ребенка. В таком случае, как сохранить родительский и дочерний отношения один-ко-многим в спящем режиме?