パッケージの使用
org.springframework.dao
org.springframework.dao を使用するパッケージ
パッケージ
説明
使用中のデータアクセスアプローチに依存しない高度なエラー処理を可能にする例外階層。
DAO 実装のクラスをサポートし、その他のユーティリティメソッドを提供します。
このパッケージのクラスにより、JDBC が使いやすくなり、一般的なエラーの可能性が低くなります。
JdbcTemplate とそれに関連するコールバックインターフェースおよびヘルパーオブジェクトに基づいて、コア JDBC フレームワークを提供します。
名前付きパラメーターをサポートする JdbcTemplate バリアント。
一般的な JDBC インタラクションの簡略化レイヤー。
org.springframework.jdbc.core
パッケージをサポートするクラス。 スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
JDBC DataSources を名前で検索するための戦略を提供します。
このパッケージのクラスは、RDBMS クエリ、更新、ストアドプロシージャをスレッドセーフで再利用可能なオブジェクトとして表します。
jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのクラスをサポートします。
さまざまなデータベースの実装により、シーケンスを介してデータベーステーブル値をインクリメントするためのサポートフレームワークを提供します。
SQLXML データ型のフィールドを処理するための抽象化。
Spring の O/R マッピング統合クラスのルートパッケージ。
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
org.springframework.orm.hibernate5
パッケージをサポートするクラス。JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
org.springframework.orm.jpa
パッケージをサポートするクラス。 特定の JPA ベンダーに適応するためのサポートクラス。
このパッケージのクラスにより、R2DBC が使いやすくなり、一般的なエラーの可能性が減少します。
簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。
スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
R2DBC ConnectionFactories を名前で検索するための戦略を提供します。
SQL バインドマーカーの抽象化を提供するクラス。
Spring TestContext フレームワークを JUnit 4.12 以上と統合するためのサポートクラス。
Spring TestContext フレームワークを TestNG と統合するためのサポートクラス。
- org.springframework.dao で使用されている org.springframework.dao のクラスクラス説明さまざまなデータアクセスの同時実行エラーでスローされる例外。実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。SQL ステートメントの実行を試行して指定されたデータをマップできなかった場合にスローされる例外です。通常は、データの挿入または更新によって整合性制約違反が発生しますが、これに限定されません。既知の識別子を使用して特定のデータを検索する場合など、特定の予期されたデータを取得できなかった場合にスローされる例外。結果が期待されたサイズではなかった場合、たとえば単一の行を期待しているが 0 または 1 つ以上の行を取得している場合にスローされるデータアクセス例外。データアクセスリソースを誤って使用した場合にスローされる例外のルート。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。リソースが完全に失敗し、失敗が永続的な場合にスローされるデータアクセス例外。悲観的ロック違反でスローされた例外。一時的と見なされるデータアクセス例外の階層のルート - アプリケーションレベルの機能による介入なしで操作が再試行されると、以前に失敗した操作が成功する可能性があります。
- org.springframework.dao.support で使用されている org.springframework.dao のクラスクラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。結果が期待されたサイズではなかった場合、たとえば単一の行を期待しているが 0 または 1 つ以上の行を取得している場合にスローされるデータアクセス例外。Java 型とデータベース型の不一致でスローされる例外: たとえば、RDBMS 列に間違った型のオブジェクトを設定しようとした場合。
- org.springframework.jdbc で使用されている org.springframework.dao のクラスクラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。リソースが完全に失敗したときにスローされるデータアクセス例外: たとえば、JDBC を使用してデータベースに接続できない場合。既知の識別子を使用して特定のデータを検索する場合など、特定の予期されたデータを取得できなかった場合にスローされる例外。更新で意図しないことが発生したように見えるが、トランザクションがまだロールバックされていない場合にスローされるデータアクセス例外。データアクセスリソースを誤って使用した場合にスローされる例外のルート。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。リソースが完全に失敗し、失敗が永続的な場合にスローされるデータアクセス例外。通常のスーパークラスでは、「基礎となるリソースに問題が発生しました」以外の具体的なものを区別できません。たとえば、JDBC からの SQLException など、より正確に特定することはできません。
- org.springframework.jdbc.core で使用されている org.springframework.dao のクラス
- org.springframework.jdbc.core.simple で使用されている org.springframework.dao のクラスクラス説明実行前にコンパイルが必要なクエリオブジェクトの「コンパイル」に失敗するなど、API の誤った使用でスローされる例外。
- org.springframework.jdbc.core.support で使用されている org.springframework.dao のクラス
- クラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。
- org.springframework.jdbc.object で使用されている org.springframework.dao のクラスクラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。実行前にコンパイルが必要なクエリオブジェクトの「コンパイル」に失敗するなど、API の誤った使用でスローされる例外。
- org.springframework.jdbc.support で使用されている org.springframework.dao のクラスクラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。既知の識別子を使用して特定のデータを検索する場合など、特定の予期されたデータを取得できなかった場合にスローされる例外。実行前にコンパイルが必要なクエリオブジェクトの「コンパイル」に失敗するなど、API の誤った使用でスローされる例外。
- org.springframework.jdbc.support.xml で使用されている org.springframework.dao のクラスクラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。実行前にコンパイルが必要なクエリオブジェクトの「コンパイル」に失敗するなど、API の誤った使用でスローされる例外。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。
- org.springframework.orm で使用されている org.springframework.dao のクラスクラス説明さまざまなデータアクセスの同時実行エラーでスローされる例外。実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。既知の識別子を使用して特定のデータを検索する場合など、特定の予期されたデータを取得できなかった場合にスローされる例外。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。楽観的ロック違反でスローされた例外。一時的と見なされるデータアクセス例外の階層のルート - アプリケーションレベルの機能による介入なしで操作が再試行されると、以前に失敗した操作が成功する可能性があります。
- org.springframework.orm.hibernate5 で使用されている org.springframework.dao のクラスクラス説明さまざまなデータアクセスの同時実行エラーでスローされる例外。実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。既知の識別子を使用して特定のデータを検索する場合など、特定の予期されたデータを取得できなかった場合にスローされる例外。実行前にコンパイルが必要なクエリオブジェクトの「コンパイル」に失敗するなど、API の誤った使用でスローされる例外。データアクセスリソースを誤って使用した場合にスローされる例外のルート。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。楽観的ロック違反でスローされた例外。一時的と見なされるデータアクセス例外の階層のルート - アプリケーションレベルの機能による介入なしで操作が再試行されると、以前に失敗した操作が成功する可能性があります。通常のスーパークラスでは、「基礎となるリソースに問題が発生しました」以外の具体的なものを区別できません。たとえば、JDBC からの SQLException など、より正確に特定することはできません。
- クラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。リソースが完全に失敗したときにスローされるデータアクセス例外: たとえば、JDBC を使用してデータベースに接続できない場合。
- org.springframework.orm.jpa で使用されている org.springframework.dao のクラスクラス説明さまざまなデータアクセスの同時実行エラーでスローされる例外。実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。リソースが完全に失敗したときにスローされるデータアクセス例外: たとえば、JDBC を使用してデータベースに接続できない場合。既知の識別子を使用して特定のデータを検索する場合など、特定の予期されたデータを取得できなかった場合にスローされる例外。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。楽観的ロック違反でスローされた例外。一時的と見なされるデータアクセス例外の階層のルート - アプリケーションレベルの機能による介入なしで操作が再試行されると、以前に失敗した操作が成功する可能性があります。通常のスーパークラスでは、「基礎となるリソースに問題が発生しました」以外の具体的なものを区別できません。たとえば、JDBC からの SQLException など、より正確に特定することはできません。
- org.springframework.orm.jpa.support で使用されている org.springframework.dao のクラス
- org.springframework.orm.jpa.vendor で使用されている org.springframework.dao のクラス
- org.springframework.r2dbc で使用されている org.springframework.dao のクラスクラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。データアクセスリソースを誤って使用した場合にスローされる例外のルート。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。通常のスーパークラスでは、「基礎となるリソースに問題が発生しました」以外の具体的なものを区別できません。たとえば、JDBC からの SQLException など、より正確に特定することはできません。
- org.springframework.r2dbc.connection で使用されている org.springframework.dao のクラス
- クラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。
- クラス説明実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。