# Uses of Package
org.apache.tapestry5.hibernate

- Packages that use org.apache.tapestry5.hibernate
  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
  org.apache.tapestry5.hibernate.web.modules |

- Classes in org.apache.tapestry5.hibernate used by org.apache.tapestry5.hibernate.internal
  Class | Description
  --- | ---
  HibernateConfigurer | Defines the interface for a chain-of-command that updates Hibernate configuration in some way before the `SessionFactory` is created.
  HibernateEntityPackageManager | Contains a set of contributed package names from which to load entities.
  HibernateSessionManager | Manages the Hibernate session for the current thread.
  HibernateSessionSource | Responsible for creating a Hibernate session as needed.
  HibernateTransactionAdvisor | A replacement for `HibernateTransactionDecorator`.
  HibernateTransactionDecorator | Service that can create an interceptor that wraps around a service implementation.

- Classes in org.apache.tapestry5.hibernate used by org.apache.tapestry5.hibernate.modules
  Class | Description
  --- | ---
  HibernateConfigurer | Defines the interface for a chain-of-command that updates Hibernate configuration in some way before the `SessionFactory` is created.
  HibernateEntityPackageManager | Contains a set of contributed package names from which to load entities.
  HibernateSessionManager | Manages the Hibernate session for the current thread.
  HibernateSessionSource | Responsible for creating a Hibernate session as needed.

- Classes in org.apache.tapestry5.hibernate used by org.apache.tapestry5.hibernate.web.internal
  Class | Description
  --- | ---
  HibernateSessionManager | Manages the Hibernate session for the current thread.

- Classes in org.apache.tapestry5.hibernate used by org.apache.tapestry5.hibernate.web.modules
  Class | Description
  --- | ---
  HibernateCore | Marker annotation used to identify services defined in the `HibernateCoreModule`.
  HibernateSessionSource | Responsible for creating a Hibernate session as needed.