参照先: 説明
| インターフェース | 説明 |
|---|---|
| DatabaseMetaDataCallback | JdbcUtils クラスによって使用されるコールバックインターフェース。 |
| KeyHolder | キーを取得するためのインターフェース。通常、JDBC 挿入ステートメントによって返される可能性がある自動生成キーに使用されます。 |
| SQLExceptionTranslator | SQLExceptionsSE と Spring のデータアクセス戦略にとらわれない DataAccessException 階層間の変換のための戦略インターフェース。 |
| SqlValue | ステートメントパラメーターとして設定される複雑な型のシンプルなインターフェース。 |
| クラス | 説明 |
|---|---|
| AbstractFallbackSQLExceptionTranslator | 他の SQLExceptionTranslator へのフォールバックを可能にする SQLExceptionTranslator 実装の基本クラス。 |
| CustomSQLErrorCodesTranslation | 特定のデータベースのカスタム JDBC エラーコード変換を保持するための JavaBean。 |
| CustomSQLExceptionTranslatorRegistrar | 特定のデータベースのカスタム SQLExceptionTranslator インスタンスのレジストリ。 |
| CustomSQLExceptionTranslatorRegistry | 特定のデータベースに関連付けられたカスタム SQLExceptionTranslator インスタンスのレジストリ。"sql-error-codes.xml" という名前の構成ファイルに含まれる値に基づいて変換を上書きできます。 |
| DatabaseStartupValidator | データベースがすでに起動しているかどうかをチェックする Bean。 |
| GeneratedKeyHolder | 自動生成キー(JDBC 挿入ステートメントによって返される可能性がある)を保持するために使用される KeyHolder インターフェースの標準実装。 |
| JdbcAccessor | JdbcTemplate およびその他の JDBC アクセス DAO ヘルパーの基本クラス。DataSource や例外トランスレーターなどの一般的なプロパティを定義します。 |
| JdbcUtils | JDBC を操作するための汎用ユーティリティメソッド。 |
| SQLErrorCodes | 特定のデータベースの JDBC エラーコードを保持するための JavaBean。 |
| SQLErrorCodesFactory | DatabaseMetaDataSE から取得した "databaseProductName" に基づいて SQLErrorCodes を作成するためのファクトリ。 |
| SQLErrorCodeSQLExceptionTranslator | ベンダー固有のエラーコードを分析する SQLExceptionTranslator の実装。 |
| SQLExceptionSubclassTranslator | JDBC ドライバーによってスローされた特定の SQLExceptionSE サブクラスを分析する SQLExceptionTranslator 実装。 |
| SQLStateSQLExceptionTranslator | 最初の 2 桁(SQL 状態の「クラス」)に基づいて SQLExceptionSE の SQL 状態を分析する SQLExceptionTranslator 実装。 |
| 例外 | 説明 |
|---|---|
| MetaDataAccessException | JDBC メタデータルックアップ中に問題が発生したことを示す例外。 |
たとえば、カスタム JDBC アクセスコードや JDBC ベースの O/R マッピングレイヤーなどで独立して使用できます。