RSS

Archivo de la etiqueta: Hibernate

JPA basic example with EntityManager , Spring and Maven


Visit my new website http://java4developers.com

In this post we are going to make a project that allows us to get from a mySql database a car list. The technologies we are going to use are Maven for the dependency management, JPA to interact with the database, Spring to define the our application context (besides of wiring everything), and finally we use JUnit to our application tests.

Read the rest of this entry »

 
17 comentarios

Publicado por en 6 julio, 2011 en J2EE, JPA

 

Etiquetas: , , , , , ,

Ejemplo básico JPA con EntityManager , Spring y Maven


En este post vamos a crear un proyecto que nos permita traernos de una base de datos mySql un listado de coches. Las tecnologías que vamos a utilizar son Maven para la gestión de dependencias del proyecto, JPA para interactuar con la base de datos, Spring para definir el contexto de nuestra aplicación además de unir todo, y finalmente JUnit para realizar un test de nuestra aplicación.
Read the rest of this entry »

 
12 comentarios

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: , , , ,

Creating java domain objects from a database with an Ant task and Hibernate tools


This is the third way we mentioned in this parent post of creating java domain objects, or data access objects, mapping files.
We need to create an Ant task within our build.xml file in order to generate our domain objects, daos or xml mapping files.
Once this is done, we have to execute ant hbm (our task name) and our files will be generated. Notice that you need to include a reference to every library we are going to use (hibernate-tools, freemarker, log libraries, …).
Read the rest of this entry »

 
2 comentarios

Publicado por en 8 May, 2011 en Hibernate

 

Etiquetas: , , ,

Creating Java domain objects with the Maven Hibernate plugin and Hibernate tools.


Visit my new website http://java4developers.com

This is the second way we mentioned in this parent post of creating java domain objects, or data access objects, mapping files. The Hibernate 3 Maven plugin webpage show us which goals are available for this plugin. In this post we are going to use the following four ones:

  • hibernate3:hbm2cfgxml: Generates hibernate.cfg.xml.
  • hibernate3:hbm2hbmxml: Generates a set of hbm.xml files.
  • hibernate3:hbm2java: Generates Java domain objects.
  • hibernate3:hbm2dao: Generates data access objects.

Read the rest of this entry »

 
5 comentarios

Publicado por en 8 May, 2011 en Hibernate

 

Etiquetas: , , , ,