ejercicios:unidad01
no way to compare when less than two revisions
Diferencias
Muestra las diferencias entre dos versiones de la página.
— | ejercicios:unidad01 [2023/04/07 21:26] (actual) – creado - editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Introduccion al ORM ====== | ||
+ | Los ejercicios de esta unidad van a consistir en hacer las típicas operaciones CRUD sobre una tabla. | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | 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 | ||
+ | |||
+ | </ | ||
+ | ===== Ejercicio01 ===== | ||
+ | Crea la clase '' | ||
+ | |||
+ | Haz un una clase java llamada '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Para hacer los accesos a la base de datos se usará JDBC | ||
+ | |||
+ | El diagrama UML es el siguiente: | ||
+ | |||
+ | <uml> | ||
+ | class Main | ||
+ | |||
+ | class PersistenciaSeguro | ||
+ | |||
+ | |||
+ | class Seguro | ||
+ | |||
+ | |||
+ | Main --> PersistenciaSeguro | ||
+ | PersistenciaSeguro -> Seguro | ||
+ | |||
+ | </ | ||
+ | |||
+ | Crea una clase Main que inserte los datos de un seguro en la base de datos. | ||
+ | |||
+ | <note warning> | ||
+ | Debido a la gran cantidad de excepciones que se manejan al usar JDBC es recomendable leer el siguiente tutorial sobre manejo de excepciones [[patrones: | ||
+ | </ | ||
+ | |||
+ | ===== Referencias ===== | ||
+ | * [[http:// | ||
+ | * [[patrones: |
ejercicios/unidad01.txt · Última modificación: 2023/04/07 21:26 por 127.0.0.1