public class PersistenceExceptionTranslationAdvisor extends AbstractPointcutAdvisor
DataAccessException
, PersistenceExceptionTranslator
, 直列化された形式 EMPTY_ADVICE
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
PersistenceExceptionTranslationAdvisor(PersistenceExceptionTranslator persistenceExceptionTranslator, java.lang.Class<? extends java.lang.annotation.Annotation> repositoryAnnotationType) 新しい PersistenceExceptionTranslationAdvisor を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
Advice | getAdvice() このアスペクトのアドバイス部分を返します。 |
Pointcut | getPointcut() このアドバイザーを駆動するポイントカットを取得します。 |
equals, getOrder, hashCode, isPerInstance, setOrder
public PersistenceExceptionTranslationAdvisor(PersistenceExceptionTranslator persistenceExceptionTranslator, java.lang.Class<? extends java.lang.annotation.Annotation> repositoryAnnotationType)
persistenceExceptionTranslator
- 使用する PersistenceExceptionTranslatorrepositoryAnnotationType
- チェックするアノテーション型 public Advice getAdvice()
Advisor
MethodInterceptor
, BeforeAdvice
, ThrowsAdvice
, AfterReturningAdvice
public Pointcut getPointcut()
PointcutAdvisor