Class JRHibernateIterateDataSource

java.lang.Object
net.sf.jasperreports.hibernate.JRHibernateAbstractDataSource
net.sf.jasperreports.hibernate.JRHibernateIterateDataSource
All Implemented Interfaces:
JRDataSource, JRRewindableDataSource

public class JRHibernateIterateDataSource extends JRHibernateAbstractDataSource implements JRRewindableDataSource
Hibernate data source that uses org.hibernate.Query.iterate().
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
  • Constructor Details

    • JRHibernateIterateDataSource

      public JRHibernateIterateDataSource(JRHibernateQueryExecuter queryExecuter, boolean useFieldDescription)
  • Method Details

    • next

      public boolean next() throws JRException
      Description copied from interface: JRDataSource
      Tries to position the cursor on the next element in the data source.
      Specified by:
      next in interface JRDataSource
      Returns:
      true if there is a next record, false otherwise
      Throws:
      JRException - if any error occurs while trying to move to the next element
    • moveFirst

      public void moveFirst()
      Description copied from interface: JRRewindableDataSource
      Moves back to the first element in the data source.
      Specified by:
      moveFirst in interface JRRewindableDataSource