# Uses of Interface
org.apache.tapestry5.hibernate.HibernateSessionManager

Packages that use HibernateSessionManager
Package
Description
org.apache.tapestry5.hibernate.internal
org.apache.tapestry5.hibernate.modules
org.apache.tapestry5.hibernate.web.internal
[INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change

- ## Uses of HibernateSessionManager in org.apache.tapestry5.hibernate.internal

  Classes in org.apache.tapestry5.hibernate.internal that implement HibernateSessionManager
  Modifier and Type
  Class
  Description
  `class`
  `HibernateSessionManagerImpl`
  Constructors in org.apache.tapestry5.hibernate.internal with parameters of type HibernateSessionManager
  Modifier
  Constructor
  Description
  ``
  `HibernateTransactionAdvisorImpl(HibernateSessionManager manager)`

- ## Uses of HibernateSessionManager in org.apache.tapestry5.hibernate.modules

  Methods in org.apache.tapestry5.hibernate.modules that return HibernateSessionManager
  Modifier and Type
  Method
  Description
  `static HibernateSessionManager`
  HibernateCoreModule.`buildHibernateSessionManager(HibernateSessionSource sessionSource, PerthreadManager perthreadManager)`
  The session manager manages sessions on a per-thread/per-request basis.
  Methods in org.apache.tapestry5.hibernate.modules with parameters of type HibernateSessionManager
  Modifier and Type
  Method
  Description
  `static org.hibernate.Session`
  HibernateCoreModule.`buildSession(HibernateSessionManager sessionManager, PropertyShadowBuilder propertyShadowBuilder)`

- ## Uses of HibernateSessionManager in org.apache.tapestry5.hibernate.web.internal

  Constructors in org.apache.tapestry5.hibernate.web.internal with parameters of type HibernateSessionManager
  Modifier
  Constructor
  Description
  ``
  `CommitAfterWorker(HibernateSessionManager manager)`