Este tutorial pretende explicar paso a paso como configurar un entorno de trabajo para empezar a trabajar con JPA y Hibernate.
Tambien se podra encontrar links con las descargas directas de todas las librerias, como asi tambien de la JDK y el elicpse (que fueron descargados de los sitios oficiales de oracle y eclipse respectivamente).
Al final del mismo, encontraremos como queda configurado un proyecto de eclipse vacio con todas las librerias necesarias (JARs) y links de descargas de ejemplos de mapeos JPA y consultas JPQL que se fueron viendo a lo largo de todos los tutoriales de JPA de este blog.
Tambien se podra encontrar links con las descargas directas de todas las librerias, como asi tambien de la JDK y el elicpse (que fueron descargados de los sitios oficiales de oracle y eclipse respectivamente).
Al final del mismo, encontraremos como queda configurado un proyecto de eclipse vacio con todas las librerias necesarias (JARs) y links de descargas de ejemplos de mapeos JPA y consultas JPQL que se fueron viendo a lo largo de todos los tutoriales de JPA de este blog.
Requisitos previos
- Tener instalado y levantado una base de datos Oracle.
- Usuario / password de base de datos
- hibernate_tutorial / hibernate_tutorial
- Comandos para crear el usuario y password en la BD, necesarios para este tutorial:
- drop user hibernate_tutorial cascade;
- create user hibernate_tutorial identified by hibernate_tutorial;
- grant DBA to hibernate_tutorial;
Descargas
- Descargar Eclipse Helios
- Eclipse Elios 3.6.2
- Descargar JDK
- JDK 1.6.26
- Descargar las librerias de Hibernate (en D:\APIS)
- Hibernate 3.3.1 GA
- Hibernate Annotations 3.4.0 GA
- Hibernate Entity Manager 3.4.0.GA
- Descargar las librerias de Log4J (en D:\APIS)
- Apache-log4j-1.2.16
- Descargar las librerias de OpenEjb (en D:\APIS)
- Openejb-3.1.4 (Solo vamos a usar javaee-api-5.0-3.jar para JPA)
- Descargar las librerias de SLF4J (en D:\APIS)
- The Simple Logging Facade for Java (SLF4J) 1.5.8
- Descargar las librerias del driver JDBC de Oracle (en D:\APIS)
- Oracle Driver Ojdbc14
Pasos para la configuracion del entorno de desarrollo en el eclipse
Descomprimir el eclipse recientemente descargado
Descomprimir e instalar la JDK 1.6.26 (JDK y JRE) recientemente descargada
Crear un Java Project desde el eclipse
- New:Project
- Seleccionar Java Project y hacer click en Next
- Ingresar el project name: JpaTutorial1
- Tener en cuenta que la JRE que este seleccionada por defecto sea la instalada anteriormente Window->Preferences->JAVA->Installed JRE's.
- Finish
- Window->Preferences->Java->Build Path->User Libraries
- La creamos bajo el nombre de JPA_HIBERNATE
Agregar los JARs a la libreria de usuario recientemente creada
- Agregar todos los jars de D:\APIS\Hibernate\hibernate-distribution-3.3.1.GA\lib\required (menos el slf4j-api-1.5.2.jar)
- Agregar el jar de D:\APIS\Hibernate\hibernate-distribution-3.3.1.GA\hibernate3.jar
- Agregar el jar de D:\APIS\Hibernate\hibernate-annotations-3.4.0.GA\hibernate-annotations.jar
- Agregar el jar de D:\APIS\Hibernate\hibernate-annotations-3.4.0.GA\lib\hibernate-commons-annotations.jar
- Agregar el jar de D:\APIS\Hibernate\hibernate-entitymanager-3.4.0.GA\hibernate-entitymanager.jar
- Agregar el jar de D:\APIS\log4j\apache-log4j-1.2.16\log4j-1.2.16.jar
- Agregar el jar de D:\APIS\openejb\openejb-3.1.4\lib\javaee-api-5.0-3.jar
- Agregar el jar de D:\APIS\slf4j-1.5.8\slf4j-api-1.5.8.jar
- Agregar el jar de D:\APIS\slf4j-1.5.8\slf4j-simple-1.5.8.jar
Agregamos la libreria creada (JPA_HIBERNATE) al proyecto
Crear otra libreria de usuario y agregar el jar
Agregamos la libreria creada (ORACLE_JDBC) al proyecto
Listo, ya tenemos el entorno configurado para empezar a realizar mapeos con JPA+HIBERNATE en el ECLIPSE
El proyecto deberia ser quedar asi:
Descargas de ejemplos de mapeos JPA y consultas JPQL
Por favor, haga clic en: Descargar ejemplos JPA
- Window->Preferences->Java->Build Path->User Libraries
- La creamos bajo el nombre de ORACLE_JDBC
- Agregar el jar de D:\APIS\Oracle\ojdbc14.jar a la librerira de usuario recientemente creada
Agregamos la libreria creada (ORACLE_JDBC) al proyecto
Listo, ya tenemos el entorno configurado para empezar a realizar mapeos con JPA+HIBERNATE en el ECLIPSE
El proyecto deberia ser quedar asi:
Descargas de ejemplos de mapeos JPA y consultas JPQL
Por favor, haga clic en: Descargar ejemplos JPA
¿has probado el "nuevo proyecto jpa" para después sacar beneficio de la perspectiva JPA?
ResponderEliminares que estoy intentando aprovechar más las facilidades de eclispe como IDE
saludos y gracias por publicar!
Hola Juan,
ResponderEliminarNo lo he probado todavia...muy buen dato. Gracias!
Buen tuto felicidades!!
ResponderEliminar