viernes, 5 de noviembre de 2010

RELACION DE PERSISTENCIAS ENTRE OBJETOS (HIBERNATE) Y ACCESO MEDIANTE GETTERS

Proyecto hibernateobjetosrelacionales.

La relación entre objetos es la siguiente:

Ahora, que tablas se deberán tener en cuenta?

Debemos tener presente que ManyToMany se debe crear una tabla intermedia. Y que para OneToMany ó ManyToOne se relacionará una tabla con otra por un identificativo (en tabla2 tabla1_id)



Ejemplo de acceso a tablas relacionales mediante los getters por los cuales podemos viajar por todos los modelos persisitentes.


Obtencion de la session. Atención que se hace un @BeforeTest



CONSIDERACIONES A TENER EN CUENTA:

El equals y el hashcode de las clases persistentes NO SE PUEDEN REFERENCIAR A ASOCIACIONES. Es decir en el caso de la clase PRODUCTO:
  • Dos productos no debemos hacer la condición de igualdad (Equals) con materiales, pues están relacionadas.

Con HIBERNATE se puede usar List, Set, Map

No hay comentarios:

Publicar un comentario