martes, 28 de junio de 2011

Tutorial de Hibernate

como muchos ya deben saber hibernate es una ORM que nos ayuda a hacer persistencia de datos. 
en esta oportunidad una pequeña introduccionde hibernate y crear una aplicacion web funcional con esta ORM. 
bueno para trabajar con hibernate tienes que tener definida la base datos en mi caso usare una que tengo echa en MySQL ustedes usen las que les guste . Información de como funciona el esquema el patron M-V-C hay muchos en Internet solo me remitiré a realizar la aplicación web. 

iniciamos el NetBeans : 
 


ahora pasaremos a crear una aplicacion web en java : 
ahora le daremos nombre a nuestra Aplicación : 
 

le damos siguiente y seleccionamos el servidor apache le damos siguiente nuevamente y escogeremos hibernate y en la parte de abajo sale nua lista escogemos la BD a usar en mi caso es una que se llama usuarios : 


luego le damos a finalizar . 
obtendremos esta Estructura: 



Lo primero que haremos es ir a la configuracion de hibernate[hibernate.cfg.xml] y configuraremos 2 cosas : 
la primera : 

 

eso se agrega para poder ver las sentencias sql. 
La segunda configuracion seria : 

 

que es para que soporte hilos o múltiples sesiones. 
antes de realizar la aplicación lo que haremos es dejar listo el proyecto para poder trabajar con hibernate. 
vamos a crear unos paquetes en el proyecto dejándolo de este modo: 

 

en servicio crearemos un hibernateutil que va ser el encargado de establecer la comunicacion con las 3 clases importantes de hibernate: 
Session,Transaction,Query; bueno lo creamos de esta manera: 

 



le damos el nombre de HibernateUtil y se Finish. 
ahora crearemos el que se encargara de mapear la BD que hemos enlazado paraeso hacemos el mismop procedimiento similar al anterior creamos click derecho ohter -->Hibernate 

 
 



luego de eso crearemos las clases POJO que seran las clases que se crean de la BD cada Tabla supongamos Usuario es una tabla de la base datos codigo SQL , se crearia una clase Usuario en codigo java; algunas excepciones es si la llave es compuesta se crearia 2 clases pojo bueno para eso si tiene dudas consulten en la web de eso hay un monton , bueno similar al anterior click derecho other-->hibernate: [Le hacmos click derecho de el paquete de Persistencia] 


 



ahroa vemos como queda la estructura de nuestro proyecto: 

 


por ahora lo dejaremos hasta alli ya esta listo para poder empezar a trabajar con Hibernate solo faltarian crear las instancias de las clases Session, Transaction y Query nos vemos !

2 comentarios:

  1. Hola men me llamo daniel. este tutorial esta excelente, seria chvr si lo vuelve a continuar, pq veo q ahi nomas te kedaste.
    Saludos.

    ResponderEliminar
  2. si, ando un poco metido en GWT ><, pero este fin de semana subire una parte mas, y creo que sera en video me ahorra mas tiempo >< Saludos!

    ResponderEliminar