inverso = vero nelle annotazioni JPA
-
28-10-2019 - |
Domanda
Nella mia applicazione uso JPA 2.0 con Hibernate come fornitore di persistenza. Ho una relazione da uno a molti entità (usando a @JoinColumn
e non @JoinTable
). Volevo sapere come potevo specificare inverse=true
(come specificato in hbm.xml
) nelle annotazioni JPA per invertire il proprietario della relazione.
Grazie.
Soluzione
Ho trovato una risposta a questo. L'attributo mappato dell'annotazione @onetomany si comporta allo stesso modo di inverse = true nel file XML.
Altri suggerimenti
L'attributo mappedBy
indica che l'entità da questa parte è l'inverso della relazione e il proprietario risiede nell'altra entità. Altra entità avrà @JoinColumn
annotaion e @ManyToOne
relazione. Quindi penso inverso = vero è uguale a @ManyToOne
annotazione.
Anche inverso = "vero" significa che questo è il proprietario della relazione a gestire la relazione.