インターフェースの使用
org.springframework.jdbc.core.RowMapper
RowMapper を使用するパッケージ
パッケージ
説明
JdbcTemplate とそれに関連するコールバックインターフェースおよびヘルパーオブジェクトに基づいて、コア JDBC フレームワークを提供します。
テーブルの挿入とストアドプロシージャコールの構成と実行のためのコンテキストメタデータの抽象化。
名前付きパラメーターをサポートする JdbcTemplate バリアント。
テーブルの挿入とストアドプロシージャ呼び出しの簡略化レイヤー。
このパッケージのクラスは、RDBMS クエリ、更新、ストアドプロシージャをスレッドセーフで再利用可能なオブジェクトとして表します。
org.springframework.jdbc.core 内の RowMapper 使用
RowMapper を実装している org.springframework.jdbc.core のクラス修飾子と型クラス説明class
行を、指定されたマップされたターゲットクラスの新しいインスタンスに変換するRowMapper
実装。class
各行にjava.util.Map
を作成するRowMapper
実装。すべての列をキーと値のペアとして表します。各列に 1 つのエントリがあり、列名がキーになります。class
行を、指定されたマップされたターゲットクラスの新しいインスタンスに変換するRowMapper
実装。class
単一の列を行ごとに単一の結果値に変換するRowMapper
実装。RowMapper を返す org.springframework.jdbc.core のメソッド修飾子と型メソッド説明JdbcTemplate.getColumnMapRowMapper()
列をキーと値のペアとして読み取るための新しい RowMapper を作成します。RowMapper<?>
ResultSetSupportingSqlParameter.getRowMapper()
このパラメーターが保持する RowMapper があれば、それを返します。protected <T> RowMapper<T>
JdbcTemplate.getSingleColumnRowMapper
(ClassSE<T> requiredType) 単一の列から結果オブジェクトを読み取るための新しい RowMapper を作成します。型 RowMapper のパラメーターを持つ org.springframework.jdbc.core のメソッド修飾子と型メソッド説明<T> ListSE<T>
指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を結果オブジェクトにマッピングします。<T> ListSE<T>
使用すべきではありません。<T> ListSE<T>
JdbcOperations.query
(StringSE sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) 与えられた SQL をクエリして、SQL から準備されたステートメントを作成し、RowMapper を介して各行を結果オブジェクトにマッピングして、クエリに値をバインドする方法を知っている PreparedStatementSetter 実装を作成します。<T> ListSE<T>
静的 SQL を指定してクエリを実行し、RowMapper を介して各行を結果オブジェクトにマッピングします。<T> ListSE<T>
指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を結果オブジェクトにマッピングします。<T> ListSE<T>
JdbcOperations.query
(PreparedStatementCreator psc, RowMapper<T> rowMapper) 準備済みステートメントを使用して照会し、RowMapper を介して各行を結果オブジェクトにマッピングします。<T> ListSE<T>
<T> ListSE<T>
使用すべきではありません。<T> ListSE<T>
JdbcTemplate.query
(StringSE sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) <T> ListSE<T>
<T> ListSE<T>
<T> ListSE<T>
JdbcTemplate.query
(PreparedStatementCreator psc, RowMapper<T> rowMapper) <T> T
JdbcOperations.queryForObject
(StringSE sql, ObjectSE[] args, int[] argTypes, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を結果オブジェクトにマッピングします。<T> T
JdbcOperations.queryForObject
(StringSE sql, ObjectSE[] args, RowMapper<T> rowMapper) 使用すべきではありません。<T> T
JdbcOperations.queryForObject
(StringSE sql, RowMapper<T> rowMapper) 静的 SQL を指定してクエリを実行し、RowMapper を介して単一の結果行を結果オブジェクトにマッピングします。<T> T
JdbcOperations.queryForObject
(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を結果オブジェクトにマッピングします。<T> T
JdbcTemplate.queryForObject
(StringSE sql, ObjectSE[] args, int[] argTypes, RowMapper<T> rowMapper) <T> T
JdbcTemplate.queryForObject
(StringSE sql, ObjectSE[] args, RowMapper<T> rowMapper) 使用すべきではありません。<T> T
JdbcTemplate.queryForObject
(StringSE sql, RowMapper<T> rowMapper) <T> T
JdbcTemplate.queryForObject
(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) <T> StreamSE<T>
JdbcOperations.queryForStream
(StringSE sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL とクエリに値をバインドする方法を知っている PreparedStatementSetter 実装から準備済みステートメントを作成し、各行を RowMapper を介して結果オブジェクトにマッピングし、反復可能でクローズ可能なストリームに変換します。<T> StreamSE<T>
JdbcOperations.queryForStream
(StringSE sql, RowMapper<T> rowMapper) 静的 SQL を指定してクエリを実行し、各行を RowMapper を介して結果オブジェクトにマッピングし、それを反復可能でクローズ可能なストリームに変換します。<T> StreamSE<T>
JdbcOperations.queryForStream
(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、各行を RowMapper を介して結果オブジェクトにマッピングし、それを反復可能でクローズ可能なストリームに変換します。<T> StreamSE<T>
JdbcOperations.queryForStream
(PreparedStatementCreator psc, RowMapper<T> rowMapper) 準備済みステートメントを使用してクエリを実行し、各行を RowMapper を介して結果オブジェクトにマッピングし、それを反復可能でクローズ可能なストリームに変換します。<T> StreamSE<T>
JdbcTemplate.queryForStream
(StringSE sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) <T> StreamSE<T>
JdbcTemplate.queryForStream
(StringSE sql, RowMapper<T> rowMapper) <T> StreamSE<T>
JdbcTemplate.queryForStream
(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) <T> StreamSE<T>
JdbcTemplate.queryForStream
(PreparedStatementCreator psc, PreparedStatementSetter pss, RowMapper<T> rowMapper) PreparedStatementCreator および PreparedStatementSetter を許可する準備済みステートメントを使用した照会。<T> StreamSE<T>
JdbcTemplate.queryForStream
(PreparedStatementCreator psc, RowMapper<T> rowMapper) 型 RowMapper のパラメーターを持つ org.springframework.jdbc.core のコンストラクター修飾子コンストラクター説明ResultSetSupportingSqlParameter
(StringSE name, int sqlType, RowMapper<?> rm) 新しい ResultSetSupportingSqlParameter を作成します。RowMapperResultSetExtractor
(RowMapper<T> rowMapper) 新しい RowMapperResultSetExtractor を作成します。RowMapperResultSetExtractor
(RowMapper<T> rowMapper, int rowsExpected) 新しい RowMapperResultSetExtractor を作成します。SqlInOutParameter
(StringSE name, int sqlType, RowMapper<?> rm) 新しい SqlInOutParameter を作成します。SqlOutParameter
(StringSE name, int sqlType, RowMapper<?> rm) 新しい SqlOutParameter を作成します。SqlReturnResultSet
(StringSE name, RowMapper<?> mapper) SqlReturnResultSet
クラスの新しいインスタンスを作成します。org.springframework.jdbc.core.metadata 内の RowMapper 使用
型 RowMapper のパラメーターを持つ org.springframework.jdbc.core.metadata のメソッド修飾子と型メソッド説明CallMetaDataContext.createReturnResultSetParameter
(StringSE parameterName, RowMapper<?> rowMapper) 使用中のデータベースに使用される JDBC ドライバーによって提供されるサポートに応じて、ReturnResultSetParameter/SqlOutParameter を作成します。org.springframework.jdbc.core.namedparam 内の RowMapper 使用
型 RowMapper のパラメーターを持つ org.springframework.jdbc.core.namedparam のメソッド修飾子と型メソッド説明<T> ListSE<T>
NamedParameterJdbcOperations.query
(StringSE sql, MapSE<StringSE, ?> paramMap, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。<T> ListSE<T>
NamedParameterJdbcOperations.query
(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。<T> ListSE<T>
指定された SQL を照会して、SQL から準備済みステートメントを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。<T> ListSE<T>
<T> ListSE<T>
NamedParameterJdbcTemplate.query
(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) <T> ListSE<T>
<T> T
NamedParameterJdbcOperations.queryForObject
(StringSE sql, MapSE<StringSE, ?> paramMap, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。<T> T
NamedParameterJdbcOperations.queryForObject
(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。<T> T
NamedParameterJdbcTemplate.queryForObject
(StringSE sql, MapSE<StringSE, ?> paramMap, RowMapper<T> rowMapper) <T> T
NamedParameterJdbcTemplate.queryForObject
(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) <T> StreamSE<T>
NamedParameterJdbcOperations.queryForStream
(StringSE sql, MapSE<StringSE, ?> paramMap, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL とクエリにバインドする引数のリストから準備済みステートメントを作成し、各行を RowMapper を介して Java オブジェクトにマッピングし、反復可能でクローズ可能なストリームに変換します。<T> StreamSE<T>
NamedParameterJdbcOperations.queryForStream
(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL とクエリにバインドする引数のリストから準備済みステートメントを作成し、各行を RowMapper を介して Java オブジェクトにマッピングし、反復可能でクローズ可能なストリームに変換します。<T> StreamSE<T>
NamedParameterJdbcTemplate.queryForStream
(StringSE sql, MapSE<StringSE, ?> paramMap, RowMapper<T> rowMapper) <T> StreamSE<T>
NamedParameterJdbcTemplate.queryForStream
(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) org.springframework.jdbc.core.simple 内の RowMapper 使用
型 RowMapper のパラメーターを持つ org.springframework.jdbc.core.simple のメソッド修飾子と型メソッド説明void
AbstractJdbcCall.addDeclaredRowMapper
(StringSE parameterName, RowMapper<?> rowMapper) 指定されたパラメーターまたは列にRowMapper
を追加します。SimpleJdbcCall.returningResultSet
(StringSE parameterName, RowMapper<?> rowMapper) SimpleJdbcCallOperations.returningResultSet
(StringSE parameterName, RowMapper<?> rowMapper) ResultSet がストアドプロシージャによっていつ返され、RowMapper
によってマップされるようにするかを指定するために使用されます。org.springframework.jdbc.object 内の RowMapper 使用
RowMapper を実装している org.springframework.jdbc.object のクラス修飾子と型クラス説明protected class
各行に対して包含クラスのmapRow
メソッドを呼び出す RowMapper の実装。protected class
各行に対して包含クラスのupdateRow()
メソッドを呼び出す RowMapper の実装。RowMapper を返す org.springframework.jdbc.object のメソッド修飾子と型メソッド説明GenericSqlQuery.newRowMapper
(ObjectSE[] parameters, MapSE<?, ?> context) MappingSqlQueryWithParameters.newRowMapper
(ObjectSE[] parameters, MapSE<?, ?> context) 保護された抽象メソッドの実装。SqlQuery.newRowMapper
(ObjectSE[] parameters, MapSE<?, ?> context) サブクラスは、このメソッドを実装して、execute
メソッドによって集約されたList
SE として返される行ごとにオブジェクトを抽出する必要があります。UpdatableSqlQuery.newRowMapper
(ObjectSE[] parameters, MapSE<?, ?> context) スーパークラステンプレートメソッドの実装。型 RowMapper のパラメーターを持つ org.springframework.jdbc.object のメソッド修飾子と型メソッド説明void
GenericSqlQuery.setRowMapper
(RowMapper<T> rowMapper) このクエリに使用する特定のRowMapper
インスタンスを設定します。型 RowMapper の型引数を持つ org.springframework.jdbc.object のメソッドパラメーター
JdbcOperations.query(String, RowMapper, Object...)
を推奨