Apartado 3.6: Conceptos Avanzados de Hibernate
Apartado 3.6: Conceptos Avanzados de Hibernate
Apartado 3.6: Conceptos Avanzados de Hibernate
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Opcionalidad en las relaciones (y 3)<br />
<br />
Ejemplo: Department (cont)<br />
<br />
<br />
<br />
El constructor sin argumentos es obligatorio para cualquier<br />
entidad<br />
El segundo constructor es el que normalmente usará nuestro<br />
código para crear <strong>de</strong>partamentos y refleja la semántica que<br />
hemos <strong>de</strong>cido (po<strong>de</strong>r no tener asociado un director, e<br />
incluso no disponer <strong>de</strong> empleados)<br />
En ambos casos, <strong>de</strong>spués <strong>de</strong> crear una instancia <strong>de</strong><br />
Department, director es null y employees es un<br />
conjunto vacío<br />
<br />
Posteriormente po<strong>de</strong>mos asignar los empleados y <strong>de</strong>signar el<br />
director invocando los métodos set correspondientes