Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/09/2007, 10:12
sebasao
 
Fecha de Ingreso: marzo-2007
Mensajes: 2
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: JasperReport + Hibernate

Hola, q tal?
Es simple. Tienes que tener en cuenta lo siguiente:
1. Ejecutar iReport usando iReport.bat que está ubicado en el directorio donde instalaste iReport. (esto es fundamental ya q con el .exe parece ser q no funciona según mi experiencia y lo que pude averiguar en internet)

2. Editar el CLASSPATH (Options > Classpath) y agregar lo siguiente:
  • Driver JDBC
  • Hibernate mappings
  • hibernate.cfg.xml
  • Clases compiladas de tu App (.class)

3. Crear la conexion Hibernate. Para ello ir a Data > Connections/Data Sources, clickear en New y elegir Hibernate Connection.
Luego ingresas el nombre que quieras a tu conexion. Presiona Test y si todo va bien te aparecerá un cuadro de diálogo avisandote que la conexion fue exitosa.
En este caso iReport busca en el CLASSPATH el archivo de configruación de Hibernate (hibernate.cfg.xml) con el cual obtendrá los parámetros de configuración.

4. Listo! Solo resta crear tu Query HQL yendo a Data > Report Query. Elegir lenguaje HQL e ingresar cualquier sentencia HQL. Asegurate de tener clickeado el Check 'Automatically Retrieve Fields' para ver el resultado de la Query en el panel DER.

Espero que les sirva.
Te dejo el link del ejempli que me resulto muy útil:
http://jtri.sourceforge.net/en/report/ireportHibernate.html"
Código del Ej (iReport_with_hibernate-0.5.3.zip): http://sourceforge.net/project/showfiles.php?group_id=132623

Saludos!
Seba.