Kan indbygges

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:

  1. Åbn Java-klassen i Project Explorer.

  2. Vælg klassen i oversigten JPA-struktur.

  3. Klik på mapping-typehyperlinket for at åbne dialogboksen Valg af tilknytningstype vha. mapping.

  4. Vælg Kan indbygges, og klik derefter på OK.

    Dialogboksen Valg af tilknytningstype vha. mapping (Kan indbygges)

    Dialogboksen Valg af tilknytningstype vha. mapping med Kan indbygges valgt.
  5. Udfyld den resterende del af oversigten JPA-oplysninger (for entiteter).

 

Relaterede opgaver
Tilføj persistence til en klasse
Angiv yderligere tabeller
Angiv overtagelse for entitet