Een Entiteit is een persistent domeinobject.
Entiteiten kunnen het volgende zijn:
Abstracte of concrete klassen. Entiteiten kunnen naast entiteitklassen ook niet-entiteitklassen uitbreiden, en niet-entiteitklassen kunnen entiteitklassen uitbreiden.
Entiteiten moeten het volgende hebben:
Een no-arg constructor (openbaar of beveiligd); de entiteitsklasse kan ook nog andere constructors hebben.
Elke
persistente entiteit moet worden toegewezen aan een databasetabel en moet een primaire
sleutel bevatten. Persistente entiteiten worden aangegeven door de annotatie @Entity
.
Gebruik de volgende procedure om persistentie toe te voegen aan een bestaande entiteit:
Open de Java-klasse in de Projectverkenner.
Selecteer de klasse in de JPA-structuur.
In de view JPA-details klikt u op de hyperlink voor het type toewijzing om naar het venster Type Toewijzing Selecteren te gaan. Als u op entiteit klikt, wordt de view JPA-details afgebeeld (zie afbeelding).
Tip: U kunt ook persistentie voor een entiteit toevoegen of wijzigen door met de rechter muisknop op de klasse in de view JPA-structuur te klikken en vervolgens Toewijzen als > Entiteit te kiezen. |
Selecteer in het venster Type Toewijzing Selecteren de optie Entiteit en klik op OK.
Vul de overige gegeven van de view JPA-details in (voor entiteiten).