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