# Package org.apache.tapestry5.hibernate

package org.apache.tapestry5.hibernate
Provides support for simple CRUD applications built on top of Tapestry and Hibernate

- Related Packages
  Package
  Description
  org.apache.tapestry5
  Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.hibernate.annotations
  Annotations for using Hibernate within Tapestry components or services
  org.apache.tapestry5.hibernate.internal
  org.apache.tapestry5.hibernate.modules
  org.apache.tapestry5.hibernate.web
- Class
  Description
  HibernateConfigurer
  Defines the interface for a chain-of-command that updates Hibernate configuration in some way before the `SessionFactory` is created.
  HibernateConstants
  Defines constants used inside the Tapestry Hibernate intergration.
  HibernateCore
  Marker annotation used to identify services defined in the `HibernateCoreModule`.
  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.
  HibernateSymbols
  Configuration symbols, for use with contributions to `ApplicationDefaults`.
  HibernateTransactionAdvisor
  A replacement for `HibernateTransactionDecorator`.
  HibernateTransactionDecorator
  Service that can create an interceptor that wraps around a service implementation.