Eine Entität ist ein persistentes Domänenobjekt.
Eine Entität kann:
Eine abstrakte oder eine konkrete Klasse sein. Entitäten können sowohl Nicht-Entitätsklassen als auch Entitätsklassen erweitern und Nicht-Entitätsklassen können Entitätsklassen erweitern.
Eine Entität muss:
Einen Konstruktor 'no-arg' (öffentlich oder geschützt) besitzen; die Entitätsklasse kann auch andere Konstruktoren besitzen.
Jede persistente Entität muss einer Datenbanktabelle zugeordnet sein und einen Primärschlüssel enthalten. Persistente Entitäten werden durch die Anmerkung @Entity
identifiziert.
Verwenden Sie diese Vorgehensweise, um einer vorhandenen Entität Persistenz hinzuzufügen:
Öffnen Sie die Java-Klasse im Projektexplorer.
Wählen Sie die Klasse in der Ansicht 'JPA-Struktur' aus.
Klicken Sie in der Ansicht 'JPA-Details' auf den Hyperlink 'Zuordnungstyp', um auf den Dialog 'Auswahl des Zuordnungstyps' zuzugreifen. Wenn Sie in der folgenden Darstellung auf Entität klicken, wird der Dialog aus der Ansicht 'JPA-Details' aufgerufen.
Tipp: Wenn Sie mit der rechten Maustaste auf die Klasse in der Ansicht 'JPA-Struktur' klicken und anschließend auf Zuordnen als > Entität klicken, können Sie auch die Persistenz für eine Entität ändern oder hinzufügen. |
Wählen Sie im Dialog 'Auswahl des Zuordnungstyps' Entität aus und klicken Sie anschließend auf OK.
Vervollständigen Sie die verbleibende Ansicht 'JPA-Details' (für Entitäten).