クラス PersistenceExceptionTranslationAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor
- 実装されているすべてのインターフェース:
SerializableSE、Advisor、PointcutAdvisor、Ordered
リポジトリまたは DAO レイヤーレベルで使用する Spring AOP 例外変換アスペクト。指定された PersistenceExceptionTranslator に基づいて、ネイティブ永続性例外を Spring の DataAccessException 階層に変換します。
- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICEインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明PersistenceExceptionTranslationAdvisor(PersistenceExceptionTranslator persistenceExceptionTranslator, ClassSE<? extends AnnotationSE> repositoryAnnotationType) 新しい PersistenceExceptionTranslationAdvisor を作成します。メソッドのサマリー
修飾子と型メソッド説明このアスペクトのアドバイス部分を返します。このアドバイザーを駆動するポイントカットを取得します。クラス org.springframework.aop.support.AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, setOrderクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.aop.Advisor から継承されたメソッド
isPerInstance
コンストラクターの詳細
PersistenceExceptionTranslationAdvisor
public PersistenceExceptionTranslationAdvisor(PersistenceExceptionTranslator persistenceExceptionTranslator, ClassSE<? extends AnnotationSE> repositoryAnnotationType) 新しい PersistenceExceptionTranslationAdvisor を作成します。- パラメーター:
persistenceExceptionTranslator- 使用する PersistenceExceptionTranslatorrepositoryAnnotationType- チェックするアノテーション型
メソッドの詳細
getAdvice
インターフェースからコピーされた説明:Advisorこのアスペクトのアドバイス部分を返します。アドバイスには、インターセプター、ビフォアアドバイス、スローアドバイスなどがあります。- 戻り値:
- ポイントカットが一致する場合に適用するアドバイス
- 関連事項:
getPointcut
インターフェースからコピーされた説明:PointcutAdvisorこのアドバイザーを駆動するポイントカットを取得します。