En entitet är ett beständigt domänobjekt.
Entiteter kan vara:
Abstrakta eller konkreta klasser. Entiteter kan även utöka icke-entitetsklasser och entitetsklasser, och icke-entitetsklasser kan utöka entitetsklasser.
Entiteter måste ha:
En konstruktor utan argument (publik eller skyddad). Entitetsklassen kan även ha andra konstruktorer.
Varje beständigt entitet måste avbildas till en databastabell och måste innehålla en primärnyckel. Beständiga entiteter identifieras med attributet @Entity
.
Använd den här proceduren till att lägga till beständighet till en befintlig entitet:
Öppna Java-klassen i projektutforskaren.
Välj klassen i JPA-strukturvyn.
Klicka i JPA-detaljvyn på avbildningstyphyperlänken för att accessa dialogrutan Välj avbildningstyp. Klicka i följande bild på entitet för att anropa dialogrutan från JPA-detaljvyn.
Tips! Du kan också ändra eller lägga till beständigheten för en entitet genom att högerklicka på klassen i JPA-strukturvyn och sedan klicka på Avbilda som > Entitet. |
Välj Entitet i dialogrutan Välj avbildningstyp och klicka sedan på OK.
Slutför de återstående inställningarna i JPA-detaljvyn (för entiteter).