Java Reference
In-Depth Information
<property name="hibernate.connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="hibernate.connection.username">user</property>
<property name="hibernate.connection.password">password</property>
<!-- property name="hibernate.connection.pool_size"></property -->
<!-- dialect for MySQL -->
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.transaction.factory_class">
org.hibernate.transaction.JDBCTransactionFactory
</property>
<mapping resource="Aircraft.hbm.xml" />
<mapping resource="AircraftEngines.hbm.xml"/>
<mapping resource="AircraftEngineTypes.hbm.xml"/>
<mapping resource="AircraftModels.hbm.xml"/>
<mapping resource="AircraftTypes.hbm.xml"/>
</session-factory>
</hibernate-configuration>
The following code fragment illustrates how to fill a report using HQL as its
query language:
package net.ensode.jasperbook;
import java.util.HashMap;
import java.util.Map;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.query.
JRHibernateQueryExecuterFactory;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateQueryDemo
{
Session session;
SessionFactory sessionFactory;
public static void main(String[] args)
{
 
Search WWH ::




Custom Search