Tabla de Contenidos

Inicio

Esta unidad llamada “Relaciones” explica como realizar las distintas relaciones entre entidades de Hibernate.

Esta unidad contiene mucho mas material del que se necesita en el curso. Para el curso del CEFIRE únicamente es necesario estudiar los temas:

El motivo de solo estudiar estos temas es por un lado que esta unidad quedó el año pasado muy pesada al ver todos los tipos de relaciones. Pero el motivo principal es un problema con Hibernate en la relaciones muchos a muchos que hacen que al borrar una fila se borren mas filas de las necesarias.

Así que por un lado no es recomendable usar la relación Muchos a muchos. También para qué explicar la relación Uno a muchos (desordenada) si realmente en mas conveniente usar Uno a muchos (ordenada) ya que no se pierde nada. Por otro lado las relaciones “uno a no” tampoco son tan habituales.

Por todo ello mejor aligerar esta unidad y tener más tiempo para las 2 últimas unidades que son más interesantes y mas complejas.

Aun así se ha dejado el material extra por si al alguien le interesa profundizar en el tema.

Temas

Ejemplos

Todos los ejemplos de esta unidad se encuentran en github en https://github.com/logongas/cursohibernate/tree/master/ejemplos/unidad_03.
En caso de no disponer de git en el ordenador cliente se puede descargar en un fichero zip todos los ejemplos del curso desde master.zip

Ejercicios

Los ejercicios de esta unidad se encuentran en Relaciones