インターフェースの使用
org.springframework.dao.support.PersistenceExceptionTranslator
パッケージ
説明
DAO のアノテーションサポート。
DAO 実装のクラスをサポートし、その他のユーティリティメソッドを提供します。
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
特定の JPA ベンダーに適応するためのサポートクラス。
org.springframework.dao.annotation 内の PersistenceExceptionTranslator 使用
修飾子コンストラクター説明PersistenceExceptionTranslationAdvisor
(PersistenceExceptionTranslator persistenceExceptionTranslator, ClassSE<? extends AnnotationSE> repositoryAnnotationType) 新しい PersistenceExceptionTranslationAdvisor を作成します。org.springframework.dao.support 内の PersistenceExceptionTranslator 使用
修飾子と型クラス説明class
チェーンをサポートするPersistenceExceptionTranslator
の実装。PersistenceExceptionTranslator インスタンスを順番に追加できます。修飾子と型メソッド説明protected PersistenceExceptionTranslator
PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators
(ListableBeanFactory bf) 指定された BeanFactory のすべての PersistenceExceptionTranslators を検出します。final PersistenceExceptionTranslator[]
ChainedPersistenceExceptionTranslator.getDelegates()
すべての登録済み PersistenceExceptionTranslator デリゲートを(配列として)返します。修飾子と型メソッド説明final void
ChainedPersistenceExceptionTranslator.addDelegate
(PersistenceExceptionTranslator pet) PersistenceExceptionTranslator を連鎖デリゲートリストに追加します。void
PersistenceExceptionTranslationInterceptor.setPersistenceExceptionTranslator
(PersistenceExceptionTranslator pet) 使用する PersistenceExceptionTranslator を指定します。static RuntimeExceptionSE
DataAccessUtils.translateIfNecessary
(RuntimeExceptionSE rawException, PersistenceExceptionTranslator pet) 適切な場合は変換された例外を返し、そうでない場合は指定された例外をそのまま返します。修飾子コンストラクター説明指定された PersistenceExceptionTranslator の新しい PersistenceExceptionTranslationInterceptor を作成します。org.springframework.orm.hibernate5 内の PersistenceExceptionTranslator 使用
org.springframework.orm.jpa 内の PersistenceExceptionTranslator 使用
修飾子と型インターフェース説明interface
基盤となる JDBC 接続へのアクセスなど、標準の JPA 3.0 が提供しない特定の機能をカプセル化する SPI 戦略。修飾子と型クラス説明class
Spring アプリケーションコンテキスト内にローカル JPAEntityManagerFactory
EE インスタンスを作成する抽象FactoryBean
。class
JpaDialect
インターフェースのデフォルト実装。class
JPA の標準コンテナーブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。class
JPA の標準的なスタンドアロンブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。org.springframework.orm.jpa.vendor 内の PersistenceExceptionTranslator 使用
修飾子と型クラス説明class
Eclipse Persistence Services(EclipseLink)のJpaDialect
実装。class
Hibernate のJpaDialect
実装。