Eingebettete Zuordnung

Verwenden Sie Eingebettete Zuordnung, um ein persistentes Feld oder eine persistente Eigenschaft einer Entität anzugeben, deren Wert eine Instanz einer eingebetteten Klasse ist.

  1. Klicken Sie mit der rechten Maustaste in der Ansicht JPA-Struktur auf das zuzuordnende Feld.

  2. Wählen Sie Zuordnen als> Eingebettet aus. In der Ansicht JPA-Details (für Attribute) werden die Eigenschaften für das ausgewählte Feld angezeigt.

  3. Verwenden Sie diese Tabelle, um die verbleibenden Felder der Ansicht JPA-Details zu vervollständigen.

    Eigenschaft Beschreibung Standard
    Hyperlink 'Entitätszuordnung' Definiert diese Zuordnung als eine eingebettete.

    Dies entspricht der Anmerkung @Embedded.

    Eingebettet
    Attributüberschreibungen Angeben, um die Standardzuordnung eines Entitätsattributs außer Kraft zu setzen. Wählen Sie die Option Standard überschreiben aus.

Eclipse fügt dem Feld die folgenden Anmerkungen hinzu:

@Embedded
@AttributeOverride(column=@Column(table="<COLUMN_TABLE>", name = "<COLUMN_NAME>"))

 

Zugehörige Task

Eine Entität zuordnen

 

Zugehörige Referenzinformationen

Die Ansicht 'JPA-Struktur'
Die Ansicht 'JPA-Details' (für Attribute)

 

Zugehöriges Konzept

Wissenswertes über OR-Zuordnungen
Wissenswertes über EJB 3.0 Java Persistence API