See: Description
Interface | Description |
---|---|
HibernateCallback<T> |
Callback interface for Hibernate code.
|
HibernateOperations |
Interface that specifies a basic set of Hibernate operations,
implemented by
HibernateTemplate . |
Class | Description |
---|---|
AbstractSessionFactoryBean |
Abstract
FactoryBean that creates
a Hibernate SessionFactory within a Spring application
context, providing general infrastructure not related to Hibernate's
specific configuration API. |
FilterDefinitionFactoryBean |
Convenient FactoryBean for defining Hibernate FilterDefinitions.
|
HibernateAccessor |
Base class for
HibernateTemplate and HibernateInterceptor ,
defining common properties such as SessionFactory and flushing behavior. |
HibernateExceptionTranslator |
PersistenceExceptionTranslator capable of translating HibernateException
instances to Spring's DataAccessException hierarchy. |
HibernateInterceptor | Deprecated
as of Spring 3.2.7, in favor of either HibernateTemplate usage or
native Hibernate API usage within transactions, in combination with a general
PersistenceExceptionTranslationPostProcessor . |
HibernateTemplate |
Helper class that simplifies Hibernate data access code.
|
HibernateTransactionManager |
PlatformTransactionManager
implementation for a single Hibernate SessionFactory . |
LocalDataSourceConnectionProvider |
Hibernate connection provider for local DataSource instances
in an application context.
|
LocalJtaDataSourceConnectionProvider |
Subclass of LocalDataSourceConnectionProvider that will be used
if LocalSessionFactoryBean's "dataSource" property is set
in combination with a Hibernate TransactionManagerLookup.
|
LocalRegionFactoryProxy |
Proxy for a Hibernate RegionFactory, delegating to a Spring-managed
RegionFactory instance, determined by LocalSessionFactoryBean's
"cacheRegionFactory" property.
|
LocalSessionFactoryBean |
FactoryBean that creates a
Hibernate SessionFactory . |
LocalTransactionManagerLookup |
Implementation of Hibernate's
TransactionManagerLookup interface
that returns a Spring-managed JTA TransactionManager , determined
by LocalSessionFactoryBean's "jtaTransactionManager" property. |
SessionFactoryUtils |
Helper class featuring methods for Hibernate Session handling,
allowing for reuse of Hibernate Session instances within transactions.
|
SessionHolder |
Session holder, wrapping a Hibernate Session and a Hibernate Transaction.
|
SpringSessionContext |
Implementation of Hibernate 3.1's CurrentSessionContext interface
that delegates to Spring's SessionFactoryUtils for providing a
Spring-managed current Session.
|
SpringTransactionFactory |
Spring-aware implementation of the Hibernate TransactionFactory interface, aware of
Spring-synchronized transactions (in particular Spring-managed JTA transactions)
and asking for default release mode ON_CLOSE.
|
TransactionAwareDataSourceConnectionProvider |
Subclass of LocalDataSourceConnectionProvider that returns a
transaction-aware proxy for the exposed DataSource.
|
TypeDefinitionBean |
Bean that encapsulates a Hibernate type definition.
|
Exception | Description |
---|---|
HibernateJdbcException |
Hibernate-specific subclass of UncategorizedDataAccessException,
for JDBC exceptions that Hibernate wrapped.
|
HibernateObjectRetrievalFailureException |
Hibernate-specific subclass of ObjectRetrievalFailureException.
|
HibernateOptimisticLockingFailureException |
Hibernate-specific subclass of ObjectOptimisticLockingFailureException.
|
HibernateQueryException |
Hibernate-specific subclass of InvalidDataAccessResourceUsageException,
thrown on invalid HQL query syntax.
|
HibernateSystemException |
Hibernate-specific subclass of UncategorizedDataAccessException,
for Hibernate system errors that do not match any concrete
org.springframework.dao exceptions. |
Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Spring's transaction SPI for local Hibernate transactions.
This package supports Hibernate 3.x only.
See the org.springframework.orm.hibernate4
package for Hibernate 4.x support.