Een Ingebedde klasse is een klasse waarvan de instances zijn opgeslagen als onderdeel een bezittende entiteit en deelt de identiteit van de bezittende entiteit. Elk veld van een ingebedde klasse wordt toegewezen aan de databasetabel die is gekoppeld aan de bezittende entiteit.
Om de toewijzingsinformatie voor een specifieke subklasse te overschrijven, gebruikt u de annotatie @AttributeOverride
voor die specifieke klasse.
Een
entiteit die kan worden ingebed, wordt aangegeven met de annotatie @Embeddable
.
Gebruik de volgende procedure om inbedbare persistentie toe te voegen aan een bestaande entiteit:
Open de Java-klasse in de Projectverkenner.
Selecteer de klasse in de JPA-structuur.
Klik op de hyperlink voor het type toewijzing om naar het venster Type Toewijzing Selecteren te gaan.
Selecteer Inbedbaar en klik op OK.
Vul de overige gegeven van de view JPA-details in (voor entiteiten).