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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top