ejercicios:unidad01
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: | ||