public abstract class AbstractHibernateQueryProvider extends Object implements HibernateQueryProvider
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.
| Constructor and Description | 
|---|
| AbstractHibernateQueryProvider() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected org.hibernate.Session | getStatefulSession() | 
| protected org.hibernate.StatelessSession | getStatelessSession() | 
| boolean | isStatelessSession() | 
| void | setSession(org.hibernate.Session statefulSession)
 Inject a  Sessionthat can be used as a factory for queries. | 
| void | setStatelessSession(org.hibernate.StatelessSession statelessSession)
 Inject a  StatelessSessionthat can be used as a factory for
 queries. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateQuerypublic void setStatelessSession(org.hibernate.StatelessSession statelessSession)
HibernateQueryProvider
 Inject a StatelessSession that can be used as a factory for
 queries. The state of the session is controlled by the caller (i.e. it
 should be closed if necessary).
 
 Use either this method or HibernateQueryProvider.setSession(Session)
 
setStatelessSession in interface HibernateQueryProviderstatelessSession - the StatelessSession to setpublic void setSession(org.hibernate.Session statefulSession)
HibernateQueryProvider
 Inject a Session that can be used as a factory for queries. The
 state of the session is controlled by the caller (i.e. it should be
 closed if necessary).
 
 Use either this method or HibernateQueryProvider.setStatelessSession(StatelessSession)
 
setSession in interface HibernateQueryProviderstatefulSession - the Session to setpublic boolean isStatelessSession()
protected org.hibernate.StatelessSession getStatelessSession()
protected org.hibernate.Session getStatefulSession()
Copyright © 2014 Pivotal. All rights reserved.