パッケージ org.springframework.jdbc.support
@NonNullApi @NonNullFields パッケージ org.springframework.jdbc.support
jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのサポートクラス。SQLExceptions Spring の汎用 DataAccessExceptions からトランスレータを提供します。
たとえば、カスタム JDBC アクセスコードや JDBC ベースの O/R マッピングレイヤーなどで独立して使用できます。
- クラス説明他の
SQLExceptionTranslatorへのフォールバックやカスタムオーバーライドを可能にするSQLExceptionTranslator実装の基本クラス。特定のデータベースのカスタム JDBC エラーコード変換を保持するための JavaBean。特定のデータベースのカスタムSQLExceptionTranslatorインスタンスのレジストリ。特定のデータベースに関連付けられたカスタムSQLExceptionTranslatorインスタンスのレジストリ。"sql-error-codes.xml" という名前の構成ファイルに含まれる値に基づいて変換を上書きできます。JdbcUtils クラスによって使用されるコールバックインターフェース。データベースがすでに起動しているかどうかをチェックする Bean。自動生成キー(JDBC 挿入ステートメントによって返される可能性がある)を保持するために使用されるKeyHolderインターフェースの標準実装。JdbcTemplateおよびその他の JDBC アクセス DAO ヘルパーの基本クラス。DataSource や例外トランスレーターなどの一般的なプロパティを定義します。JdbcAccessor- プレーンDataSourceTransactionManagerの整列されたサブクラスであり、コミットおよびロールバックステップに共通の JDBC 例外変換を追加します。JDBC を操作するための汎用ユーティリティメソッド。キーを取得するためのインターフェース。通常、JDBC 挿入ステートメントによって返される可能性がある自動生成キーに使用されます。JDBC メタデータルックアップ中に問題が発生したことを示す例外。JDBC 4Connection.createArrayOf(java.lang.String, java.lang.Object[])SE メソッドに基づいた JDBCArraySE 作成のための共通SqlValue実装。特定のデータベースの JDBC エラーコードを保持するための JavaBean。DatabaseMetaDataSE から取得した "databaseProductName" に基づいてSQLErrorCodesを作成するためのファクトリ。ベンダー固有のエラーコードを分析するSQLExceptionTranslatorの実装。JDBC ドライバーによってスローされた特定のSQLExceptionSE サブクラスを分析するSQLExceptionTranslator実装。SQLExceptionsSE と Spring のデータアクセス戦略にとらわれないDataAccessException階層間の変換のための戦略インターフェース。最初の 2 桁(SQL 状態の「クラス」)に基づいてSQLExceptionSE の SQL 状態を分析するSQLExceptionTranslator実装。ステートメントパラメーターとして設定される複雑な型のシンプルなインターフェース。