Hallo,
ich möchte zwei Dinge umsetzen, bin mir aber nicht sicher wie genau ich es machen soll:
1) Ich habe eine Entity Chapter, das sind Kapitel, die jeweils Unterkapitel haben können. Ich würde gerne die Anzahl der Kind-Ebenen offen lassen (also subChapter, subSubChapter, ....). Zur Zeit habe ich drei Ebenen, aber mit jeweils eigener Entity umgesetzt. Das ist aber irgendwie überflüssig, da die Entitäten genau gleich sind und zudem die Anzahl an Ebenen fest vorgegeben ist. Wie könnte ich das denn lösen?
2) Ich habe die Entität "Requirements". Diese soll von vielen anderen Entitäten in einer OneToMany Beziehung stehen (Requirements auf der Many-Seite). Wie kann ich die Entität Requirements am besten referenzieren. Bisher habe ich bei einer einzelnen OneToMany Beziehung immer @JoinColumn angegeben um keine unnötigen Tabellen zu generieren und den Fremdschlüssel in der Requirements Tabelle zu halten. Funktioniert das auch bei einer Vielzahl solcher OneToMany Referenzen?
ich möchte zwei Dinge umsetzen, bin mir aber nicht sicher wie genau ich es machen soll:
1) Ich habe eine Entity Chapter, das sind Kapitel, die jeweils Unterkapitel haben können. Ich würde gerne die Anzahl der Kind-Ebenen offen lassen (also subChapter, subSubChapter, ....). Zur Zeit habe ich drei Ebenen, aber mit jeweils eigener Entity umgesetzt. Das ist aber irgendwie überflüssig, da die Entitäten genau gleich sind und zudem die Anzahl an Ebenen fest vorgegeben ist. Wie könnte ich das denn lösen?
2) Ich habe die Entität "Requirements". Diese soll von vielen anderen Entitäten in einer OneToMany Beziehung stehen (Requirements auf der Many-Seite). Wie kann ich die Entität Requirements am besten referenzieren. Bisher habe ich bei einer einzelnen OneToMany Beziehung immer @JoinColumn angegeben um keine unnötigen Tabellen zu generieren und den Fremdschlüssel in der Requirements Tabelle zu halten. Funktioniert das auch bei einer Vielzahl solcher OneToMany Referenzen?