Package | Description |
---|---|
org.springframework.dao.annotation |
Annotation support for DAOs.
|
org.springframework.dao.support |
Support classes for DAO implementations,
providing miscellaneous utility methods.
|
org.springframework.orm.hibernate3 |
Package providing integration of
Hibernate 3.x
with Spring concepts.
|
org.springframework.orm.hibernate3.annotation |
Support package for the Hibernate3 Annotation add-on,
which supports EJB3-compliant JDK 1.5+ annotations for mappings.
|
org.springframework.orm.jdo |
Package providing integration of JDO (Java Date Objects) with Spring concepts.
|
org.springframework.orm.jpa |
Package providing integration of JPA (Java Persistence API) with Spring concepts.
|
org.springframework.orm.jpa.vendor |
Support classes for adapting to specific JPA vendors.
|
Constructor and Description |
---|
PersistenceExceptionTranslationAdvisor(PersistenceExceptionTranslator persistenceExceptionTranslator,
Class<? extends Annotation> repositoryAnnotationType)
Create a new PersistenceExceptionTranslationAdvisor.
|
Modifier and Type | Class and Description |
---|---|
class |
ChainedPersistenceExceptionTranslator
Implementation of
PersistenceExceptionTranslator that supports chaining,
allowing the addition of PersistenceExceptionTranslator instances in order. |
Modifier and Type | Method and Description |
---|---|
protected PersistenceExceptionTranslator |
PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(ListableBeanFactory beanFactory)
Detect all PersistenceExceptionTranslators in the given BeanFactory.
|
PersistenceExceptionTranslator[] |
ChainedPersistenceExceptionTranslator.getDelegates()
Return all registered PersistenceExceptionTranslator delegates (as array).
|
Modifier and Type | Method and Description |
---|---|
void |
ChainedPersistenceExceptionTranslator.addDelegate(PersistenceExceptionTranslator pet)
Add a PersistenceExceptionTranslator to the chained delegate list.
|
void |
PersistenceExceptionTranslationInterceptor.setPersistenceExceptionTranslator(PersistenceExceptionTranslator pet)
Specify the PersistenceExceptionTranslator to use.
|
static RuntimeException |
DataAccessUtils.translateIfNecessary(RuntimeException rawException,
PersistenceExceptionTranslator pet)
Return a translated exception if this is appropriate,
otherwise return the input exception.
|
Constructor and Description |
---|
PersistenceExceptionTranslationInterceptor(PersistenceExceptionTranslator persistenceExceptionTranslator)
Create a new PersistenceExceptionTranslationInterceptor
for the given PersistenceExceptionTranslator.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSessionFactoryBean
Abstract
FactoryBean that creates
a Hibernate SessionFactory within a Spring application
context, providing general infrastructure not related to Hibernate's
specific configuration API. |
class |
HibernateExceptionTranslator
PersistenceExceptionTranslator capable of translating HibernateException
instances to Spring's DataAccessException hierarchy. |
class |
LocalSessionFactoryBean
FactoryBean that creates a
Hibernate SessionFactory . |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationSessionFactoryBean
Subclass of Spring's standard LocalSessionFactoryBean for Hibernate,
supporting annotation metadata for mappings.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultJdoDialect
Default implementation of the
JdoDialect interface. |
class |
LocalPersistenceManagerFactoryBean
FactoryBean that creates a
JDO PersistenceManagerFactory . |
Modifier and Type | Interface and Description |
---|---|
interface |
JpaDialect
SPI strategy that encapsulates certain functionality that standard JPA 1.0
does not offer, such as access to the underlying JDBC Connection.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEntityManagerFactoryBean
Abstract
FactoryBean that
creates a local JPA EntityManagerFactory
instance within a Spring application context. |
class |
DefaultJpaDialect
Default implementation of the
JpaDialect interface. |
class |
LocalContainerEntityManagerFactoryBean
FactoryBean that creates a JPA
EntityManagerFactory according to JPA's standard
container bootstrap contract. |
class |
LocalEntityManagerFactoryBean
FactoryBean that creates a JPA
EntityManagerFactory according to JPA's standard
standalone bootstrap contract. |
Modifier and Type | Method and Description |
---|---|
static javax.persistence.EntityManager |
ExtendedEntityManagerCreator.createApplicationManagedEntityManager(javax.persistence.EntityManager rawEntityManager,
EntityManagerPlusOperations plusOperations,
PersistenceExceptionTranslator exceptionTranslator)
Create an EntityManager that can join transactions with the
joinTransaction() method, but is not automatically
managed by the container. |
static javax.persistence.EntityManager |
ExtendedEntityManagerCreator.createContainerManagedEntityManager(javax.persistence.EntityManager rawEntityManager,
EntityManagerPlusOperations plusOperations,
PersistenceExceptionTranslator exceptionTranslator)
Create an EntityManager that automatically joins transactions on each
operation in a transaction.
|
Modifier and Type | Class and Description |
---|---|
class |
EclipseLinkJpaDialect
JpaDialect implementation for Eclipse
Persistence Services (EclipseLink). |
class |
HibernateJpaDialect
JpaDialect implementation for
Hibernate EntityManager. |
class |
OpenJpaDialect
JpaDialect implementation for Apache OpenJPA. |
class |
TopLinkJpaDialect
Deprecated.
as of Spring 3.1, in favor of the EclipseLink project and
Spring's corresponding
EclipseLinkJpaDialect |
Copyright © 2015. All rights reserved.