Class HibernatePagingItemReader<T>

    • Constructor Detail

      • HibernatePagingItemReader

        public HibernatePagingItemReader()
    • Method Detail

      • setParameterValues

        public void setParameterValues​(java.util.Map<java.lang.String,​java.lang.Object> parameterValues)
        The parameter values to apply to a query (map of name:value).
        Parameters:
        parameterValues - the parameter values to set
      • setQueryName

        public void setQueryName​(java.lang.String queryName)
        A query name for an externalized query. Either this or the { query string or the { query provider should be set.
        Parameters:
        queryName - name of a hibernate named query
      • setFetchSize

        public void setFetchSize​(int fetchSize)
        Fetch size used internally by Hibernate to limit amount of data fetched from database per round trip.
        Parameters:
        fetchSize - the fetch size to pass down to Hibernate
      • setQueryProvider

        public void setQueryProvider​(HibernateQueryProvider<? extends T> queryProvider)
        A query provider. Either this or the {query string or the {query name should be set.
        Parameters:
        queryProvider - Hibernate query provider
      • setQueryString

        public void setQueryString​(java.lang.String queryString)
        A query string in HQL. Either this or the { query provider or the { query name should be set.
        Parameters:
        queryString - HQL query string
      • setSessionFactory

        public void setSessionFactory​(org.hibernate.SessionFactory sessionFactory)
        The Hibernate SessionFactory to use the create a session.
        Parameters:
        sessionFactory - the SessionFactory to set
      • setUseStatelessSession

        public void setUseStatelessSession​(boolean useStatelessSession)
        Can be set only in uninitialized state.
        Parameters:
        useStatelessSession - true to use StatelessSessionfalse to use standard hibernate Session
      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws java.lang.Exception
        Description copied from class: AbstractPagingItemReader
        Check mandatory properties.
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Overrides:
        afterPropertiesSet in class AbstractPagingItemReader<T>
        Throws:
        java.lang.Exception
        See Also:
        InitializingBean.afterPropertiesSet()