Inbäddningsbar

En inbäddningsbar klass är en klass vars förekomster lagras som en del av en ägande entitet och delar identitet med den ägande identiteten. Varje fält i den inbäddningsbara klassen avbildas till den databastabell som är associerad med den ägande entiteten.

Om du vill åsidosätta avbildningsinformationen för en viss underordnad klass använder du attributet @AttributeOverride för den klassen.

En inbäddningsbar entitet identifieras med attributet @Embeddable.

Använd den här proceduren till att lägga till inbäddningsbar beständighet för en befintlig entitet:

  1. Öppna Java-klassen i projektutforskaren.

  2. Välj klassen i JPA-strukturvyn.

  3. Klicka avbildningstyphyperlänken för att öppna dialogrutan Välj avmappningstyp.

  4. Välj Inbäddningsbar och klicka sedan på OK.

    Dialogrutan Välj avbildningstyp (Inbäddningsbar)

    Dialogrutan Välj avbildningstyp med Inbäddningsbar vald.
  5. Slutför de återstående inställningarna i JPA-detaljvyn (för entiteter).

 

Närliggande uppgifter
Lägga till beständighet till en klass
Ange ytterligare tabeller
Ange entitetsarv