hibernate - onetomany - inversa=verdadero en las anotaciones JPA
onetomany jpa ejemplo (2)
El atributo mappedBy
indica que la entidad en este lado es la inversa de la relación, y el propietario reside en la otra entidad. Otra entidad tendrá una @JoinColumn
@JoinColumn y @ManyToOne
relación @ManyToOne
. Por lo tanto, creo que inverso = verdadero es lo mismo que la anotación @ManyToOne
.
También inverso = "verdadero" significa que este es el propietario de la relación para manejar la relación.
En mi aplicación, uso JPA 2.0 con Hibernate como proveedor de persistencia. Tengo una relación uno a muchos entre dos entidades (usando @JoinColumn
y no @JoinTable
). Quería saber cómo podría especificar inverse=true
(como se especifica en hbm.xml
) en las anotaciones JPA para invertir el propietario de la relación.
Gracias.
Encontré una respuesta a esto. El atributo mappedBy de la anotación @OneToMany se comporta de la misma manera que inverse = true en el archivo xml.