# Package org.apache.tapestry5.hibernate

Provides support for simple CRUD applications built on top of Tapestry and Hibernate

- Interface Summary
  Interface | 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.

- Class Summary
  Class | Description
  --- | ---
  HibernateConstants | Defines constants used inside the Tapestry Hibernate intergration.
  HibernateSymbols | Configuration symbols, for use with contributions to `ApplicationDefaults`.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  HibernateCore | Marker annotation used to identify services defined in the `HibernateCoreModule`.