All Classes and Interfaces
Class
Description
Abstract
FactoryBean that creates
a local JPA EntityManagerFactory instance within
a Spring application context.Abstract
JpaVendorAdapter implementation that defines common properties,
to be translated into vendor-specific JPA properties by concrete subclasses.Enumeration for common database platforms.
Default implementation of the
JpaDialect interface.Default implementation of the
PersistenceUnitManager interface.JpaDialect implementation for Eclipse
Persistence Services (EclipseLink).JpaVendorAdapter implementation for Eclipse
Persistence Services (EclipseLink).Base class for any class that needs to access a JPA
EntityManagerFactory,
usually in order to obtain a JPA EntityManager.Metadata interface for a Spring-managed JPA
EntityManagerFactory.Helper class featuring methods for JPA EntityManager handling,
allowing for reuse of EntityManager instances within transactions.
Resource holder wrapping a JPA
EntityManager.Subinterface of
EntityManager to be implemented by
EntityManager proxies.Delegate for creating a variety of
EntityManager
proxies that follow the JPA spec's semantics for "extended" EntityManagers.PersistenceExceptionTranslator capable of translating HibernateException
and standard JPA PersistenceException instances to Spring'
DataAccessException hierarchy.JpaDialect implementation for Hibernate.JpaVendorAdapter implementation for Hibernate.PlatformTransactionManager
implementation for a single Hibernate SessionFactory.SPI strategy that encapsulates certain functionality that standard JPA 3.0 does
not offer, such as access to the underlying JDBC Connection.
JPA-specific subclass of ObjectRetrievalFailureException.
JPA-specific subclass of ObjectOptimisticLockingFailureException.
JPA-specific subclass of UncategorizedDataAccessException,
for JPA system errors that do not match any concrete
org.springframework.dao exceptions.PlatformTransactionManager implementation
for a single JPA EntityManagerFactory.SPI interface that allows to plug in vendor-specific behavior
into Spring's EntityManagerFactory creators.
FactoryBean that creates a JPA
EntityManagerFactory according to JPA's standard
container bootstrap contract.FactoryBean that creates a JPA
EntityManagerFactory according to JPA's standard
standalone bootstrap contract.FactoryBean that creates a Hibernate SessionFactory.A Spring-provided extension of the standard Hibernate
Configuration class,
adding SpringSessionContext as a default and providing convenient ways
to specify a JDBC DataSource and an application class loader.Strategy interface to filter the list of persistent managed types to include
in the persistence unit.
Spring's mutable equivalent of the JPA
PersistenceUnitInfo interface,
used to bootstrap an EntityManagerFactory in a container.Exception thrown on an optimistic locking violation for a mapped object.
Exception thrown if a mapped object could not be retrieved via its identifier.
Servlet Filter that binds a JPA EntityManager to the thread for the
entire processing of the request.
Spring web request interceptor that binds a JPA EntityManager to the
thread for the entire processing of the request.
BeanPostProcessor that processes
PersistenceUnit
and PersistenceContext annotations, for injection of
the corresponding JPA resources EntityManagerFactory
and EntityManager.Provide the list of managed persistent types that an entity manager should
consider.
Scanner of
PersistenceManagedTypes.Interface that defines an abstraction for finding and managing
JPA PersistenceUnitInfos.
Callback interface for post-processing a
MutablePersistenceUnitInfo
configuration that Spring prepares for JPA persistence unit bootstrapping.Resource holder wrapping a Hibernate
Session (plus an optional Transaction).FactoryBean that exposes a shared JPA EntityManager
reference for a given EntityManagerFactory.Delegate for creating a shareable JPA
EntityManager
reference for a given EntityManagerFactory.Extension of the standard JPA PersistenceUnitInfo interface, for advanced collaboration
between Spring's
LocalContainerEntityManagerFactoryBean
and PersistenceUnitManager implementations.Spring's implementation of Hibernate's
BeanContainer SPI,
delegating to a Spring ConfigurableListableBeanFactory.Subclass of
MutablePersistenceUnitInfo that adds instrumentation hooks based on
Spring's LoadTimeWeaver abstraction.RuntimeHintsRegistrar implementation that registers runtime hints for
the SpringPersistenceUnitInfo.Implementation of Hibernate's
CurrentSessionContext interface
that provides a Spring-managed current Session.