Class AbstractHibernateQueryProvider<T>

  • All Implemented Interfaces:
    HibernateQueryProvider<T>
    Direct Known Subclasses:
    HibernateNativeQueryProvider

    public abstract class AbstractHibernateQueryProvider<T>
    extends java.lang.Object
    implements HibernateQueryProvider<T>

    Abstract Hibernate Query Provider to serve as a base class for all Hibernate Query providers.

    The implementing provider can be configured to use either StatelessSession sufficient for simple mappings without the need to cascade to associated objects or standard Hibernate Session for more advanced mappings or when caching is desired.

    Since:
    2.1
    Author:
    Anatoly Polinsky, Dave Syer
    • Constructor Detail

      • AbstractHibernateQueryProvider

        public AbstractHibernateQueryProvider()
    • Method Detail

      • isStatelessSession

        public boolean isStatelessSession()
      • getStatelessSession

        protected org.hibernate.StatelessSession getStatelessSession()
      • getStatefulSession

        protected org.hibernate.Session getStatefulSession()