En entitet er et vedvarende domæneobjekt.
En entitet kan være:
Abstrakte eller konkrete klasser. Entiteter kan også udvide ikke-entitetsklasser samt entitetsklasser, og ikke-entitetsklasser kan udvide entitetsklasser.
En entitet skal have:
En nul-argument konstruktør (offentlig eller beskyttet); entitetsklassen kan også have andre konstruktører.
Hver persistent-entitet skal tilknyttes vha. mapping til en databasetabel og indeholder en primærnøgle. Persistent-entiteter identificeres ved annotationen @Entity
.
Brug denne procedure til at tilføje persistence til en eksisterende entitet:
Åbn Java-klassen i Project Explorer.
Vælg klassen i oversigten JPA-struktur.
Klik i oversigten JPA-oplysninger på mapping-typehyperlinket for at åbne dialogboksen Valg af tilknytningstype vha. mapping. Når der som i følgende figur klikkes på entitet, åbnes dialogboksen fra oversigten JPA-oplysninger.
Tip: Du kan også ændre (eller tilføje) persistens for en entitet ved at højreklikke på klassen i JPA-strukturoversigten og derefter klikke på Tilknyt vha. mapping som > Entitet. |
Vælg Entitet i dialogboksen Valg af tilknytningstype vha. mapping, og klik derefter på OK.
Udfyld den resterende del af oversigten JPA-oplysninger (for entiteter).