Tengo dos tablas llamadas USER y ROLE con entidades como USER y ROLE resply. Ahora quiero crear una entidad más utilizando estas entidades anteriores para poder obtener datos de ambas tablas.

Hay una tabla más llamada USER_ROLE que contiene dos campos "user_id" y "role_id".

Tengo que lograr esto usando anotaciones de hibernación.

Intenté crear una tercera entidad con una tabla anotada como tabla USER y las propiedades son algunos campos de la tabla USER y el conjunto Collection de la tabla ROLE. Pero aquí está el error es que anoté la tercera entidad con la tabla USER que ya está anotada con la entidad User.

Entonces ahora tengo que hacer que esa tercera entidad sin anotar ninguna tabla, tiene que acceder a las dos entidades que ya están accediendo a la tabla.

¿Cómo puedo lograr esto usando anotaciones de hibernación?

Amablemente ayúdame en este tema

Gracias, rajNaveen

3
rajNaveen 7 mar. 2012 a las 10:01

1 respuesta

La mejor respuesta

Por lo que tengo entendido, lo que está buscando se puede encontrar en este tutorial. Solo vea cómo se usa @JoinTable.

Espero que ayude !!!

0
baba.kabira 7 mar. 2012 a las 12:02