パッケージ 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 メソッドに基づいた JDBCArray
SE 作成のための共通SqlValue
実装。特定のデータベースの JDBC エラーコードを保持するための JavaBean。DatabaseMetaData
SE から取得した "databaseProductName" に基づいてSQLErrorCodes
を作成するためのファクトリ。ベンダー固有のエラーコードを分析するSQLExceptionTranslator
の実装。JDBC ドライバーによってスローされた特定のSQLException
SE サブクラスを分析するSQLExceptionTranslator
実装。SQLExceptions
SE と Spring のデータアクセス戦略にとらわれないDataAccessException
階層間の変換のための戦略インターフェース。最初の 2 桁(SQL 状態の「クラス」)に基づいてSQLException
SE の SQL 状態を分析するSQLExceptionTranslator
実装。ステートメントパラメーターとして設定される複雑な型のシンプルなインターフェース。