Verwenden Sie eine Viele-zu-eins-Zuordnung, um eine einwertige Zuordnung zu einer anderen Entitätsklasse zu definieren, die eine Viele-zu-eins-Multiplizität hat.
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 > Viele-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 'Entität zuordnen' | Definiert die Zuordnung als Viele-zu-eins. Dies entspricht der Anmerkung @ManyToOne . |
Viele-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. |
Abruf | Definiert, wie Daten aus der Datenbank geladen werden. Weitere Informationen finden Sie unter "Abruftyp".
|
Schnell |
Kaskadieren | Weitere Informationen finden Sie im Abschnitt "Kaskadetyp".
|
Standardwert |
Optional | Gibt an, ob dieses Feld Null sein darf. | Ja |
Verwenden Sie diese Tabelle, um die Felder auf der Registerkarte Informationen über Verknüpfungsspalten in der Ansicht JPA-Details zu vervollständigen.
Eclipse fügt dem Feld die folgenden Anmerkungen hinzu:
@JoinTable(joinColumns=@JoinColumn(name="<JOIN_COLUMN>"), name = "<JOIN_TABLE_NAME>") @ManyToOne(targetEntity=<TARGET_ENTITY>, fetch=<FETCH_TYPE>, cascade=<CASCADE_TYPE>)