ejercicios:unidad03
no way to compare when less than two revisions
Diferencias
Muestra las diferencias entre dos versiones de la página.
— | ejercicios:unidad03 [2023/04/07 21:26] (actual) – creado - editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Relaciones ====== | ||
+ | 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). | ||
+ | |||
+ | <uml> | ||
+ | class Seguro | ||
+ | Seguro: int idSeguro | ||
+ | Seguro: String nif | ||
+ | Seguro: String nombre | ||
+ | Seguro: String ape1 | ||
+ | Seguro: String ape2 | ||
+ | Seguro: int edad | ||
+ | Seguro: int numHijos | ||
+ | Seguro: Date fechaCreacion | ||
+ | Seguro: List< | ||
+ | |||
+ | class AsistenciaMedica | ||
+ | AsistenciaMedica: | ||
+ | AsistenciaMedica: | ||
+ | AsistenciaMedica: | ||
+ | AsistenciaMedica: | ||
+ | |||
+ | Seguro " | ||
+ | |||
+ | </ | ||
+ | |||
+ | El modelo de tablas asociado a las entidades es el siguiente: | ||
+ | |||
+ | <uml> | ||
+ | class Seguro << | ||
+ | Seguro: INTEGER IdSeguro | ||
+ | Seguro: VARCHAR nif | ||
+ | Seguro: VARCHAR nombre | ||
+ | Seguro: VARCHAR ape1 | ||
+ | Seguro: VARCHAR ape2 | ||
+ | Seguro: INTEGER edad | ||
+ | Seguro: INTEGER numHijos | ||
+ | Seguro: TIMESTAMP fechaCreacion | ||
+ | |||
+ | class AsistenciaMedica << | ||
+ | AsistenciaMedica: | ||
+ | AsistenciaMedica: | ||
+ | AsistenciaMedica: | ||
+ | AsistenciaMedica: | ||
+ | |||
+ | Seguro " | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Ejercicio01 ===== | ||
+ | Modifica el **Ejercicio01** de la unidad anterior para incluir las siguientes tareas: | ||
+ | * Añade la clase Java (entidad) '' | ||
+ | * Realiza una relación //uno a muchos// (ordenada) entre '' | ||
+ | Para ello usa los ficheros "'' | ||
+ | |||
+ | La clase '' | ||
+ | <code java 1> | ||
+ | Seguro seguro = new Seguro(311, " | ||
+ | AsistenciaMedica asistenciaMedica1=new AsistenciaMedica(311, | ||
+ | AsistenciaMedica asistenciaMedica2=new AsistenciaMedica(312, | ||
+ | </ | ||
+ | |||
+ | Ahora añade a la clase '' | ||
+ | |||
+ | ===== Ejercicio02 ===== | ||
+ | Modifica el **Ejercicio02** de la unidad anterior para incluir las siguientes tareas: | ||
+ | * Añade la clase Java (entidad) '' | ||
+ | * Realiza una relación //uno a muchos// (ordenada) entre '' | ||
+ | Para ello usa las anotaciones de JPA. | ||
+ | |||
+ | La clase '' | ||
+ | <code java 1> | ||
+ | Seguro seguro = new Seguro(321, " | ||
+ | AsistenciaMedica asistenciaMedica1=new AsistenciaMedica(321, | ||
+ | AsistenciaMedica asistenciaMedica2=new AsistenciaMedica(322, | ||
+ | |||
+ | </ | ||
+ | |||
+ | Ahora añade a la clase '' | ||
+ | |||
+ | ===== Ejercicio03 Optativo ===== | ||
+ | Este ejercicio es optativo. | ||
+ | |||
+ | Añade los métodos '' | ||
+ | * '' |
ejercicios/unidad03.txt · Última modificación: 2023/04/07 21:26 por 127.0.0.1