Package org.springframework.orm.jpa
Package providing integration of JPA (Java Persistence API) with Spring concepts. Contains EntityManagerFactory helper classes, a template plus callback for JPA access, and an implementation of Spring's transaction SPI for local JPA transactions.
Interface Summary Interface Description EntityManagerFactoryInfo Metadata interface for a Spring-managed JPAEntityManagerFactory.EntityManagerProxy Subinterface ofEntityManagerto be implemented by EntityManager proxies.JpaDialect SPI strategy that encapsulates certain functionality that standard JPA 2.0 does not offer, such as access to the underlying JDBC Connection.JpaVendorAdapter SPI interface that allows to plug in vendor-specific behavior into Spring's EntityManagerFactory creators.Class Summary Class Description AbstractEntityManagerFactoryBean AbstractFactoryBeanthat creates a local JPAEntityManagerFactoryinstance within a Spring application context.DefaultJpaDialect Default implementation of theJpaDialectinterface.EntityManagerFactoryAccessor Base class for any class that needs to access a JPAEntityManagerFactory, usually in order to obtain a JPAEntityManager.EntityManagerFactoryUtils Helper class featuring methods for JPA EntityManager handling, allowing for reuse of EntityManager instances within transactions.EntityManagerHolder Holder wrapping a JPA EntityManager.ExtendedEntityManagerCreator Delegate for creating a variety ofEntityManagerproxies that follow the JPA spec's semantics for "extended" EntityManagers.JpaTransactionManager PlatformTransactionManagerimplementation for a single JPAEntityManagerFactory.LocalContainerEntityManagerFactoryBean FactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard container bootstrap contract.LocalEntityManagerFactoryBean FactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard standalone bootstrap contract.SharedEntityManagerCreator Delegate for creating a shareable JPAEntityManagerreference for a givenEntityManagerFactory.Exception Summary Exception Description JpaObjectRetrievalFailureException JPA-specific subclass of ObjectRetrievalFailureException.JpaOptimisticLockingFailureException JPA-specific subclass of ObjectOptimisticLockingFailureException.JpaSystemException JPA-specific subclass of UncategorizedDataAccessException, for JPA system errors that do not match any concreteorg.springframework.daoexceptions.