参照先: 説明
クラス | 説明 |
---|---|
BatchSqlUpdate | バッチ更新操作を実行する SqlUpdate サブクラス。 |
GenericSqlQuery<T> | |
GenericStoredProcedure | カスタム Java 実装クラスを記述せずに、アプリケーションコンテキストで RDBMS ストアドプロシージャを定義できるようにする具体的な実装。 |
MappingSqlQuery<T> | 再利用可能なクエリでは、具象サブクラスが抽象 mapRow(ResultSet, int) メソッドを実装して、JDBC ResultSet の各行をオブジェクトに変換する必要があります。 |
MappingSqlQueryWithParameters<T> | 再利用可能な RDBMS クエリでは、具象サブクラスが抽象 mapRow(ResultSet, int) メソッドを実装して、JDBC ResultSet の各行をオブジェクトにマップする必要があります。 |
RdbmsOperation | 「RDBMS 操作」は、クエリ、更新、ストアドプロシージャ呼び出しを表す、マルチスレッドの再利用可能なオブジェクトです。 |
SqlCall | JdbcTemplate を使用し、ストアドプロシージャやストアドファンクションなどの SQL ベースの呼び出しを表す RdbmsOperation。 |
SqlFunction<T> | 結果の単一行を返すクエリの SQL「関数」ラッパー。 |
SqlOperation | ストアドプロシージャではなく、クエリや更新などの SQL ベースの操作を表す操作オブジェクト。 |
SqlQuery<T> | SQL クエリを表す再利用可能な操作オブジェクト。 |
SqlUpdate | SQL 更新を表す再利用可能な操作オブジェクト。 |
StoredProcedure | RDBMS ストアドプロシージャのオブジェクト抽象化のためのスーパークラス。 |
UpdatableSqlQuery<T> | 再利用可能な RDBMS クエリでは、具象サブクラスが抽象 updateRow(ResultSet, int, context) メソッドを実装して、JDBC ResultSet の各行を更新し、オプションでコンテンツをオブジェクトにマップする必要があります。 |
この高レベルの JDBC 抽象化は、org.springframework.jdbc.core
パッケージの低レベルの抽象化に依存しています。スローされる例外は org.springframework.dao
パッケージと同じです。つまり、このパッケージを使用するコードは、JDBC または RDBMS 固有のエラー処理を実装する必要はありません。
このパッケージと関連パッケージは、Rod Johnson(Wrox、2002)による実践 J2EE システムデザインの第 9 章で説明されています。