iberck
11/27/2014 - 11:07 PM

Asociaciones

Asociaciones

Las asociaciones se modelan y leen a nivel de fila, para hibernate a nivel de objeto

One to One

Cada fila de la tablaA sólo se puede relacionar 1 fila de la tablaB, y cada fila de la tablaB sólo se puede relacionar con 1 fila de la tablaA.

Ejemplo: Una persona se relaciona con un solo CURP, ese CURP solo puede pertenecer a una sola persona.

One to Many, Many to One

Cada fila de la tablaA se puede relacionar con N filas de la tablaB, cada fila de la tablaB sólo se puede relacionar con 1 fila de la tablaA.

Ejemplo: Cada persona puede tener N autos, cada auto tiene una única persona como dueño.

Many to Many

Cada fila de la tablaA se puede relacionar con N filas de la tablaB, cada fila de la tablaB se puede relacionar con N filas de la tablaA.

Ejemplo: Un alumno puede tener N materias, cada materia puede pertenecer a N alumnos.