参照先: 説明
インターフェース | 説明 |
---|---|
DatabaseMetaDataCallback | JdbcUtils クラスによって使用されるコールバックインターフェース。 |
KeyHolder | キーを取得するためのインターフェース。通常、JDBC 挿入ステートメントによって返される可能性がある自動生成キーに使用されます。 |
SQLExceptionTranslator | SQLExceptions と 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 | DatabaseMetaData から取得した "databaseProductName" に基づいて SQLErrorCodes を作成するためのファクトリ。 |
SQLErrorCodeSQLExceptionTranslator | ベンダー固有のエラーコードを分析する SQLExceptionTranslator の実装。 |
SQLExceptionSubclassTranslator | JDBC ドライバーによってスローされた特定の SQLException サブクラスを分析する SQLExceptionTranslator 実装。 |
SQLStateSQLExceptionTranslator | 最初の 2 桁に基づいて SQLException の SQL 状態を分析する SQLExceptionTranslator 実装(SQL 状態「クラス」)。 |
例外 | 説明 |
---|---|
MetaDataAccessException | JDBC メタデータルックアップ中に問題が発生したことを示す例外。 |
たとえば、カスタム JDBC アクセスコードや JDBC ベースの O/R マッピングレイヤーなどで独立して使用できます。