inverse = true in JPA -Anmerkungen
-
28-10-2019 - |
Frage
In meiner Anwendung verwende ich JPA 2.0 mit Hibernate als Persistenzanbieter. Ich habe eine Eins-zu-Viele-Beziehung zwischen zwei Einheiten (mit a @JoinColumn
und nicht @JoinTable
). Ich wollte wissen, wie ich spezifizieren konnte inverse=true
(wie angegeben in hbm.xml
) in JPA -Anmerkungen, um den Beziehungsbesitzer umzukehren.
Vielen Dank.
Lösung
Ich fand eine Antwort darauf. Das zugeordnete Attribut von @onetomany Annotation verhält sich in der XML -Datei gleich wie bei Inverse = true.
Andere Tipps
Das Attribut mappedBy
Zeigt an, dass das Unternehmen auf dieser Seite die Umkehrung der Beziehung ist und der Eigentümer in der anderen Einheit wohnt. Andere Einheiten werden haben @JoinColumn
Annotaion und @ManyToOne
Beziehung. Daher denke ich, dass inverse = wahr ist wie @ManyToOne
Anmerkung.
Auch inverse = ”true” bedeuten, dass dies der Beziehungsinhaber ist, um die Beziehung zu bewältigen.