Package org.springframework.orm.hibernate5
@NonNullApi
@NonNullFields
package org.springframework.orm.hibernate5
Package providing integration of
Hibernate ORM 5.x
with Spring concepts.
This package supports Hibernate 5.x while also tolerating use against
Hibernate ORM 6.x for migration purposes. Note that we strongly recommend
Hibernate's native sessionFactory.getCurrentSession() style.
-
ClassDescriptionCallback interface for Hibernate code.
PersistenceExceptionTranslatorcapable of translatingHibernateExceptioninstances to Spring'sDataAccessExceptionhierarchy.Hibernate-specific subclass of UncategorizedDataAccessException, for JDBC exceptions that Hibernate wrapped.Hibernate-specific subclass of ObjectRetrievalFailureException.Interface that specifies a common set of Hibernate operations as well as a generalHibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>)method for Session-based lambda expressions.Hibernate-specific subclass of ObjectOptimisticLockingFailureException.Hibernate-specific subclass of InvalidDataAccessResourceUsageException, thrown on invalid HQL query syntax.Hibernate-specific subclass of UncategorizedDataAccessException, for Hibernate system errors that do not match any concreteorg.springframework.daoexceptions.Helper class that simplifies Hibernate data access code.PlatformTransactionManagerimplementation for a single HibernateSessionFactory.FactoryBeanthat creates a HibernateSessionFactory.A Spring-provided extension of the standard HibernateConfigurationclass, addingSpringSessionContextas a default and providing convenient ways to specify a JDBCDataSourceand an application class loader.Helper class featuring methods for Hibernate Session handling.Resource holder wrapping a HibernateSession(plus an optionalTransaction).Spring's implementation of Hibernate'sBeanContainerSPI, delegating to a SpringConfigurableListableBeanFactory.Simple synchronization adapter that propagates aflush()call to the underlying Hibernate Session.Spring-specific subclass of Hibernate's JTASessionContext, settingFlushMode.MANUALfor read-only transactions.Implementation of Hibernate 3.1'sCurrentSessionContextinterface that delegates to Spring'sSessionFactoryUtilsfor providing a Spring-managed currentSession.Callback for resource cleanup at the end of a Spring-managed transaction for a pre-bound Hibernate Session.