Übernahme |
Da der Assistent eine Java-Klasse mit einer @Entity -Notation erstellt, wird standardmäßig die Option Entität ausgewählt.
Wählen Sie die Option Zugeordnete Superklasse aus, wenn Sie eine Superklasse definiert haben.
Um der Entität eine Notation @Inheritance hinzuzufügen, wählen Sie Übernahme und anschließend eine der Strategien für die Übernahmezuordnung aus (beschrieben in JSR 220):
-
SINGLE_TABLE -- Alle Klassen in einer Hierarchie, die einer einzelnen Tabelle zugeordnet sind. Diese Anmerkung ist ohne ein Attribut für die Übernahmestrategie.
-
TABLE_PER_CLASS -- Jede Klasse ist einer separaten Tabelle zugeordnet.
-
JOINED -- Das Stammverzeichnis der Klassenhierarchie wird durch eine einzelne Tabelle dargestellt. Jede Unterklasse wird durch eine einzelne Tabelle dargestellt, die diejenigen Felder, die für die Unterklasse spezifisch sind (und nicht aus der Superklasse übernommen sind), sowie die Spalte(n), die im Primärschlüssel dargestellt werden, enthält. Die Spalten des Primärschlüssels der Unterklassentabelle dienen als Fremdschlüssel der Tabelle für die Superklasse.
|
Entität |