Seite 'Entitätsklasse'

In dieser Tabelle werden die auf der Seite 'Entitätsklasse' des Assistenten zur Erstellung einer JPA-Entität verfügbaren Eigenschaften aufgelistet.

Eigenschaft Beschreibung Standardwert
Projekt Der Name des JPA-Projekts.
Quellenordner Die Position des SRC-Ordners des JPA-Projekts.
Java-Paket Der Name des Klassenpakets.
Klassenname Der Name der Java-Klasse.
Superklasse Wählen Sie die Superklasse aus.
Ü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
XML-Entitätszuordnungen Wählen Sie die Option Entitätszuordnungen in XML hinzufügen aus, um in orm.xml XML-Zuordnungen und keine Anmerkungen zu erstellen.

Geben Sie im Feld Zuordnungsdatei die Datei an, die verwendet werden soll. Zuordnungen sind standardmäßig in der Datei META-INF/orm.xml gespeichert.



 

Zugehörige Task

JPA-Entität erstellen

 

Zugehörige Task

Assistent für die Erstellung einer JPA-Entität