ejercicios:unidad03
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 '' | ||
| + | * '' | ||