Uses of Interface
org.springframework.dao.support.PersistenceExceptionTranslator
Package
Description
Annotation support for DAOs.
Support classes for DAO implementations,
providing miscellaneous utility methods.
-
Uses of PersistenceExceptionTranslator in org.springframework.dao.annotation
ModifierConstructorDescriptionPersistenceExceptionTranslationAdvisor
(PersistenceExceptionTranslator persistenceExceptionTranslator, Class<? extends Annotation> repositoryAnnotationType) Create a new PersistenceExceptionTranslationAdvisor. -
Uses of PersistenceExceptionTranslator in org.springframework.dao.support
Modifier and TypeClassDescriptionclass
Implementation ofPersistenceExceptionTranslator
that supports chaining, allowing the addition of PersistenceExceptionTranslator instances in order.Modifier and TypeMethodDescriptionprotected PersistenceExceptionTranslator
PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators
(org.springframework.beans.factory.ListableBeanFactory bf) Detect all PersistenceExceptionTranslators in the given BeanFactory.final PersistenceExceptionTranslator[]
ChainedPersistenceExceptionTranslator.getDelegates()
Return all registered PersistenceExceptionTranslator delegates (as array).Modifier and TypeMethodDescriptionfinal 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.ModifierConstructorDescriptionCreate a new PersistenceExceptionTranslationInterceptor for the given PersistenceExceptionTranslator.