inverso = verdadero en anotaciones JPA
-
28-10-2019 - |
Pregunta
En mi aplicación uso JPA 2.0 con Hibernate como proveedor de persistencia. Tengo una relación de uno a muchos entre dos entidades (usando un @JoinColumn
y no @JoinTable
). Quería saber cómo podría especificar inverse=true
(Como se especifica en hbm.xml
) en anotaciones de JPA para revertir el propietario de la relación.
Gracias.
Solución
Encontré una respuesta a esto. El atributo mapeado de la anotación @Onetomany se comporta lo mismo que inverse = true en el archivo XML.
Otros consejos
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á @JoinColumn
Annotaion y @ManyToOne
relación. Por lo tanto, creo que inverso = verdadero es lo mismo que @ManyToOne
anotación.
También inverso = "verdadero" significa que este es el propietario de la relación para manejar la relación.