RSS

Archivo de la etiqueta: Dao

Generación del metamodelo de base de datos con Maven y uso en Criteria JPA 2.0


En la anterior entrada Ejemplo básico JPA con EntityManager , Spring y Maven veíamos como podemos conectarnos con nuestra base de datos mediante JPA a través de EntityManager.

En este post vamos a ver como podemos crear un metamodelo de nuestra base de datos en nuestro proyecto local (Ojo, no estoy hablando de clases Java anotadas como @Entity, sino clases java que podemos usar para construir nuestras consultas).Para ello vamos a usar la API de Criteria que nos da JPA 2.0.
Read the rest of this entry »

Anuncios
 
1 comentario

Publicado por en 4 julio, 2011 en JPA

 

Etiquetas: , , , , , ,

Don’t repeat the DAO – No repitas el DAO con Spring e Hibernate


Para este post he seguido el artículo Don’t repeat the DAO de Per Mellqvist.

El patrón DAO indica que por cada clase de dominio (entidad) que tengamos necesitamos crear un DAO (Data Access Object) que se encargue de persistir o buscar en base de datos la información. ¿Cuál es el inconveniente?. Pues que para todas las entidades van a existir una serie de operaciones básicas (CRUDs) y operaciones de búsqueda que van a ser comunes para cualquier entidad. En Hibernate podemos solucionar esto en parte utilizando las operaciones de sesión CRUD. El problema de ésto es que perdemos la seguridad de tipos en las operaciones por lo que tendremos que estar continuamente haciendo casting a dichas operaciones.

Read the rest of this entry »

 
10 comentarios

Publicado por en 23 junio, 2011 en J2EE

 

Etiquetas: , , , ,

 
A %d blogueros les gusta esto: