JPA-mapping für Eltern-Kind-mit der gleichen Klasse
Habe ich folgende Tabelle:
FOLDER[
id int,
name varchar2(10),
parent_folder_id int
]
Ich würde gerne Ordner Klasse die Eltern-Kind-Beziehung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, dass die richtige Zuordnung wäre:
Den
@OneToOne
würde nur funktionieren, wenn jeder Elternteil hatte bei den meisten ein Kind, der obige code funktioniert für den allgemeineren Fall, wenn ein Elternteil haben kann, viele Kinder zu haben. Auch ich bin das weglassen der get - /set-Methoden für die Einfachheit.Set<>
, nicht einList<>
.orphanRemoval
flag gelöst für mich. Also, es geht so:@OneToMany(mappedBy="parentFolder", orphanRemoval=true)