En klasse, der Kan indbygges, er en klasse, hvis forekomster er gemt som del af en ejende entitet. Den deler identiteten af den ejende entitet. Hvert felt i den indbyggede klasse tilknyttes vha. mapping til den databasetabel, der er knyttet til den ejende entitet.
Hvis du vil tilsidesætte tilknytningsoplysningerne for en bestemt underklasse, skal du brug annotation @AttributeOverride
for den bestemte klasse.
En entitet, der kan indbygges, identificeres ved annotationen @Embeddable
.
Brug denne procedure til at tilføje persistence, der kan indbygges, til en eksisterende entitet:
Åbn Java-klassen i Project Explorer.
Vælg klassen i oversigten JPA-struktur.
Klik på mapping-typehyperlinket for at åbne dialogboksen Valg af tilknytningstype vha. mapping.
Vælg Kan indbygges, og klik derefter på OK.
Udfyld den resterende del af oversigten JPA-oplysninger (for entiteter).