inverse = true nelle annotazioni JPA

Nella mia applicazione utilizzo JPA 2.0 con Hibernate come provider di persistenza. Ho una relazione uno-a-molti tra due quadro (usando @JoinColumn e non @JoinTable ). Volevo sapere come posso specificare inverse=true (come specificato in hbm.xml ) nelle annotazioni JPA per invertire il proprietario della relazione.

Grazie.

Ho trovato una risposta a questo. L’attributo mappedBy dell’annotazione @OneToMany si comporta come inverse = true nel file xml.

L’attributo mappedBy indica che l’ quadro in questo lato è l’inverso della relazione e il proprietario risiede nell’altra quadro. Altre quadro avranno la relazione @JoinColumn annotaion e @ManyToOne . Quindi penso che inverse = true è uguale all’annotazione @ManyToOne .

Anche inverse = “true” significa che questo è il proprietario della relazione per gestire la relazione.