クラス 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
このアドバイザーを駆動するポイントカットを取得します。