¡Esta es una revisión vieja del documento!
Tabla de Contenidos
10.5 Base de datos
En este tema por fin vamos a tratar el tema del acceso a la base de datos. Todo lo que vamos a explicar en este tema es la parte mínima de mi otro Curso de Hibernate con Spring.
Es decir que aquí vamos a hacer lo mínimo necesario para que funcione la capa de acceso a datos pero la forma correcta está explicada en el Curso de Hibernate con Spring. Obviamente no lo explicamos aquí ya que es material para un curso entero.
Base de datos
Pasemos ahora a preparar la base de datos, para ello debes seguir los siguientes pasos:
- Instalar MySQL, un tutorial detallado de como instalarlo lo tienes en Instalar MySQL 5.5
- En MySQL deberás lanzar el siguiente script: seguromedico.sql
- En MySQL crear el siguiente usuario : “seguromedico” con contraseña “seguromedico”.
- El usuario “seguromedico” deberá tener todos los permisos sobre la base de datos “seguromedico”.
Interfaz DAO
¿Recuerdas que al tratar con la librería de JSON llamada Jackson encapsulamos su funcionamiento bajo un interfaz?. Para el acceso a la base de datos vamos a hacer lo mismo por ello vamos a crear el interfaz SeguroMedicoDAO:
Desde Java el interfaz quedará asi:
import es.cursohibernate.basedatos.persistencia.SeguroMedico;
import java.util.List;
public interface SeguroMedicoDAO {
void insert(SeguroMedico seguroMedico) throws BussinessException;
void update(int idSeguroMedico,SeguroMedico seguroMedico) throws BussinessException;
SeguroMedico get(int idSeguroMedico) throws BussinessException;
void delete(int idSeguroMedico) throws BussinessException;
List<SeguroMedico> findAll() throws BussinessException;
}
