¡Esta es una revisión vieja del documento!
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.
Pasemos ahora a preparar la base de datos, para ello debes seguir los siguientes pasos:
¿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;
}