| Package | Description |
|---|---|
| org.springframework.dao.annotation |
Annotation support for DAOs.
|
| org.springframework.dao.support |
Support classes for DAO implementations,
providing miscellaneous utility methods.
|
| 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(org.springframework.beans.factory.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 given exception as-is.
|
| Constructor and Description |
|---|
PersistenceExceptionTranslationInterceptor(PersistenceExceptionTranslator pet)
Create a new PersistenceExceptionTranslationInterceptor
for the given PersistenceExceptionTranslator.
|