En esta unidad crearemos las relaciones entre las distintas entidades.
En los ejercicios de esta unidad se van a usar la siguientes clases Java (entidades).
El modelo de tablas asociado a las entidades es el siguiente:
Modifica el Ejercicio01 de la unidad anterior para incluir las siguientes tareas:
AsistenciaMedica
Seguro
Para ello usa los ficheros “.hbm.xml” de Hibernate.
.hbm.xml
La clase Main deberá incluir el siguiente código de creación de los distintos objetos:
Main
Seguro seguro = new Seguro(311, "12345678Z", "Juan", "Cano", "Morales", 38, 3, new Date()); AsistenciaMedica asistenciaMedica1=new AsistenciaMedica(311, seguro, "Ir al médico de cabecera por fiebre", "Valencia"); AsistenciaMedica asistenciaMedica2=new AsistenciaMedica(312, seguro, "Operacion de apendicitis", "Castellón");
Ahora añade a la clase Main el código de hibernate necesario para que al guardar el objeto seguro se guarde todo en la base de datos.
seguro
Modifica el Ejercicio02 de la unidad anterior para incluir las siguientes tareas:
Para ello usa las anotaciones de JPA.
Seguro seguro = new Seguro(321, "12345678Z", "Carlos", "Perez", "Olmo", 54, 1, new Date()); AsistenciaMedica asistenciaMedica1=new AsistenciaMedica(321, seguro, "médico de cabecera", "Mislata"); AsistenciaMedica asistenciaMedica2=new AsistenciaMedica(322, seguro, "Operación de bypass", "Sevilla");
Este ejercicio es optativo.
Añade los métodos equals y hashCode para las clases siguientes:
equals
hashCode