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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top