Verwenden Sie eine Eins-zu-eins-Zuordnung, umeine Beziehung zu einer Eins-zu-viele-Multiplizität zu definieren.
In der Ansicht JPA-Struktur wählen Sie das zuzuordnende Feld aus.
Klicken Sie mit der rechten Maustaste auf das Feld, und wählen Sie Zuordnen als > Eins-zu-Eins aus. In der Ansicht JPA-Details (für Attribute) werden die Eigenschaften für das ausgewählte Feld angezeigt.
Verwenden Sie diese Tabelle, um die Felder Allgemeine Informationen in der Ansicht 'JPA-Details' zu vervollständigen.
Eigenschaft | Beschreibung | Standardwert |
---|---|---|
Hyperlink 'Zugeordnete Entität' | Definiert die Zuordnung als Eins-zu-Eins. Dies entspricht der Anmerkung @OneToOne . |
Eins-zu-Eins |
Zielentität | Die Entität, der dieses Attribut zugeordnet ist. | null
Sie müssen die Zielentität nicht explizit angeben, da sie aus dem Typ des Verweisobjekts abgeleitet werden kann. |
Abruftyp | Definiert, wie Daten aus der Datenbank geladen werden. Weitere Informationen finden Sie im Abschnitt "Abruftyp".
|
Schnell |
Zugeordnet durch | Das Datenbankfeld, das der Eigner der Beziehung ist. |
Verwenden Sie diese Tabelle, um die Felder Informationen über Verknüpfungsspalten in der Ansicht JPA-Details zu vervollständigen.
Eclipse fügt dem Feld die folgenden Anmerkungen hinzu:
@OneToOne(targetEntity=<TARGET_ENTITY>, cascade=CascadeType.<CASCADE_TYPE>, fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>") @JoinColumn(name="<JOIN_COLUMN_NAME>", referencedColumnName= "<JOIN_COLUMN_REFERENCED_COLUMN>", insertable = <INSERTABLE>, updatable = <UPDATABLE>)