Class JRHibernateAbstractDataSource

java.lang.Object
net.sf.jasperreports.j2ee.hibernate.JRHibernateAbstractDataSource
All Implemented Interfaces:
JRDataSource
Direct Known Subclasses:
JRHibernateIterateDataSource, JRHibernateListDataSource, JRHibernateScrollDataSource

public abstract class JRHibernateAbstractDataSource extends Object implements JRDataSource
Base abstract Hibernate data source.
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
  • Field Details

    • EXCEPTION_MESSAGE_KEY_FIELD_ALIAS_TYPE_MISMATCH

      public static final String EXCEPTION_MESSAGE_KEY_FIELD_ALIAS_TYPE_MISMATCH
      See Also:
    • EXCEPTION_MESSAGE_KEY_MANY_FIELDS_DETECTED

      public static final String EXCEPTION_MESSAGE_KEY_MANY_FIELDS_DETECTED
      See Also:
    • EXCEPTION_MESSAGE_KEY_NO_FIELD_ALIAS

      public static final String EXCEPTION_MESSAGE_KEY_NO_FIELD_ALIAS
      See Also:
    • EXCEPTION_MESSAGE_KEY_NO_FIELD_READER

      public static final String EXCEPTION_MESSAGE_KEY_NO_FIELD_READER
      See Also:
    • EXCEPTION_MESSAGE_KEY_UNKNOWN_RETURN_ALIAS

      public static final String EXCEPTION_MESSAGE_KEY_UNKNOWN_RETURN_ALIAS
      See Also:
    • queryExecuter

      protected final JRHibernateQueryExecuter queryExecuter
  • Constructor Details

    • JRHibernateAbstractDataSource

      protected JRHibernateAbstractDataSource(JRHibernateQueryExecuter queryExecuter, boolean useFieldDescription, boolean useIndexOnSingleReturn)
      Creates a Hibernate data source.
      Parameters:
      queryExecuter - the query executer
      useFieldDescription - whether to use field descriptions for fields to results mapping
      useIndexOnSingleReturn - whether to use indexed addressing even when the query has only one return column
  • Method Details