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