Package org.springframework.orm.hibernate

Package providing integration of Hibernate with Spring concepts.

See
          Description

Class Diagram Summary
hibernate 
 

Interface Summary
HibernateCallbackCallback interface for Hibernate code.
HibernateOperationsInterface that specifies a basic set of Hibernate operations.
 

Class Summary
HibernateAccessorBase class for HibernateTemplate and HibernateInterceptor, defining common properties like flushing behavior.
HibernateInterceptorThis interceptor binds a new Hibernate Session to the thread before a method call, closing and removing it afterwards in case of any method outcome.
HibernateJdbcExceptionHibernate-specific subclass of DataAccessException, for JDBC exceptions that Hibernate rethrew.
HibernateObjectRetrievalFailureExceptionHibernate-specific subclass of ObjectRetrievalFailureException.
HibernateOptimisticLockingFailureExceptionHibernate-specific subclass of ObjectOptimisticLockingFailureException.
HibernateQueryExceptionException thrown on invalid HQL query syntax.
HibernateSystemExceptionHibernate-specific subclass of DataAccessException, for Hibernate system errors that do not match any concrete org.springframework.dao exceptions.
HibernateTemplateHelper class that simplifies Hibernate data access code, and converts checked HibernateExceptions into unchecked DataAccessExceptions, compatible to the org.springframework.dao exception hierarchy.
HibernateTransactionManagerPlatformTransactionManager implementation for single Hibernate session factories.
HibernateTransactionObjectHibernate transaction object, representing a SessionHolder.
LocalDataSourceConnectionProviderHibernate connection provider for local DataSource instances in an application context.
LocalSessionFactoryBeanFactoryBean that creates a local Hibernate SessionFactory instance.
LocalTransactionManagerLookupImplementation of Hibernate's TransactionManagerLookup interface that returns a Spring-managed JTA TransactionManager, determined by LocalSessionFactoryBean's "transactionManager" property.
SessionFactoryUtilsHelper class featuring methods for Hibernate session handling, allowing for reuse of Hibernate Session instances within transactions.
SessionHolderSession holder, wrapping a Hibernate Session and a Hibernate Transaction.
 

Package org.springframework.orm.hibernate Description

Package providing integration of Hibernate with Spring concepts. Contains SessionFactory helper classes, a template plus callback for Hibernate access, and a Hibernate implementation of Spring's transaction SPI.