Tabla de Contenidos

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).


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:


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 Seguro con las propiedades indicadas en el diagrama UML, incluyendo los métodos get/set

Haz un una clase java llamada PersistenciaSeguro que tenga los siguientes métodos:

  • void insertSeguro(Seguro seguro) : Insertará el Seguro en la base de datos.
  • Seguro getSeguro(int idSeguro) : Obtendrá el Seguro cuya clave primaria es idSeguro.
  • void updateSeguro(Seguro seguro) : Actualizará en la base de datos el Seguro.
  • void deleteSeguro(int idSeguro): Borrará de la base de datos el seguro cuya clave primaria sea idSeguro

Para hacer los accesos a la base de datos se usará JDBC

El diagrama UML es el siguiente:

MainPersistenciaSeguroSeguro

Crea una clase Main que inserte los datos de un seguro en la base de datos.

Debido a la gran cantidad de excepciones que se manejan al usar JDBC es recomendable leer el siguiente tutorial sobre manejo de excepciones Tratamiento de Excepciones

Referencias