クラス 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
- 関連事項:
フィールドのサマリー
インターフェース Advisor から継承されたフィールド
EMPTY_ADVICEインターフェース Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明PersistenceExceptionTranslationAdvisor(PersistenceExceptionTranslator persistenceExceptionTranslator, ClassSE<? extends AnnotationSE> repositoryAnnotationType) 新しい PersistenceExceptionTranslationAdvisor を作成します。方法の概要
修飾子と型メソッド説明このアスペクトのアドバイス部分を返します。このアドバイザーを駆動するポイントカットを取得します。クラス AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, setOrderクラス ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース Advisor から継承されたメソッド
isPerInstance
コンストラクターの詳細
PersistenceExceptionTranslationAdvisor
public PersistenceExceptionTranslationAdvisor(PersistenceExceptionTranslator persistenceExceptionTranslator, ClassSE<? extends AnnotationSE> repositoryAnnotationType) 新しい PersistenceExceptionTranslationAdvisor を作成します。- パラメーター:
persistenceExceptionTranslator- 使用する PersistenceExceptionTranslatorrepositoryAnnotationType- チェックするアノテーション型
メソッドの詳細
getAdvice
getPointcut