インターフェースの使用
org.springframework.jdbc.core.PreparedStatementCreator
パッケージ
説明
JdbcTemplate とそれに関連するコールバックインターフェースおよびヘルパーオブジェクトに基づいて、コア JDBC フレームワークを提供します。
名前付きパラメーターをサポートする JdbcTemplate バリアント。
このパッケージのクラスは、RDBMS クエリ、更新、ストアドプロシージャをスレッドセーフで再利用可能なオブジェクトとして表します。
org.springframework.jdbc.core 内の PreparedStatementCreator 使用
修飾子と型メソッド説明PreparedStatementCreatorFactory.newPreparedStatementCreator
(ObjectSE[] params) 指定されたパラメーターの新しい PreparedStatementCreator を返します。PreparedStatementCreatorFactory.newPreparedStatementCreator
(StringSE sqlToUse, ObjectSE[] params) 指定されたパラメーターの新しい PreparedStatementCreator を返します。PreparedStatementCreatorFactory.newPreparedStatementCreator
(ListSE<?> params) 指定されたパラメーターの新しい PreparedStatementCreator を返します。修飾子と型メソッド説明int[]
JdbcOperations.batchUpdate
(PreparedStatementCreator psc, BatchPreparedStatementSetter pss, KeyHolder generatedKeyHolder) 単一の PreparedStatement で複数の更新ステートメントを発行し、バッチ更新と BatchPreparedStatementSetter を使用して値を設定します。int[]
JdbcTemplate.batchUpdate
(PreparedStatementCreator psc, BatchPreparedStatementSetter pss, KeyHolder generatedKeyHolder) <T> T
JdbcOperations.execute
(PreparedStatementCreator psc, PreparedStatementCallback<T> action) JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。<T> T
JdbcTemplate.execute
(PreparedStatementCreator psc, PreparedStatementCallback<T> action) <T> T
JdbcOperations.query
(PreparedStatementCreator psc, ResultSetExtractor<T> rse) ResultSet を ResultSetExtractor で読み取り、準備済みステートメントを使用して照会します。void
JdbcOperations.query
(PreparedStatementCreator psc, RowCallbackHandler rch) RowCallbackHandler で行ごとに ResultSet を読み取り、準備されたステートメントを使用して照会します。<T> ListSE<T>
JdbcOperations.query
(PreparedStatementCreator psc, RowMapper<T> rowMapper) 準備済みステートメントを使用して照会し、RowMapper を介して各行を結果オブジェクトにマッピングします。<T> T
JdbcTemplate.query
(PreparedStatementCreator psc, PreparedStatementSetter pss, ResultSetExtractor<T> rse) PreparedStatementCreator および PreparedStatementSetter を許可する準備済みステートメントを使用した照会。<T> T
JdbcTemplate.query
(PreparedStatementCreator psc, ResultSetExtractor<T> rse) void
JdbcTemplate.query
(PreparedStatementCreator psc, RowCallbackHandler rch) <T> ListSE<T>
JdbcTemplate.query
(PreparedStatementCreator psc, RowMapper<T> rowMapper) <T> StreamSE<T>
JdbcOperations.queryForStream
(PreparedStatementCreator psc, RowMapper<T> rowMapper) 準備済みステートメントを使用してクエリを実行し、各行を RowMapper を介して結果オブジェクトにマッピングし、それを反復可能でクローズ可能なストリームに変換します。<T> StreamSE<T>
JdbcTemplate.queryForStream
(PreparedStatementCreator psc, PreparedStatementSetter pss, RowMapper<T> rowMapper) PreparedStatementCreator および PreparedStatementSetter を許可する準備済みステートメントを使用した照会。<T> StreamSE<T>
JdbcTemplate.queryForStream
(PreparedStatementCreator psc, RowMapper<T> rowMapper) int
JdbcOperations.update
(PreparedStatementCreator psc) PreparedStatementCreator を使用して単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行し、SQL および必要なパラメーターを提供します。int
JdbcOperations.update
(PreparedStatementCreator psc, KeyHolder generatedKeyHolder) PreparedStatementCreator を使用して更新ステートメントを発行し、SQL および必要なパラメーターを提供します。int
JdbcTemplate.update
(PreparedStatementCreator psc) protected int
JdbcTemplate.update
(PreparedStatementCreator psc, PreparedStatementSetter pss) int
JdbcTemplate.update
(PreparedStatementCreator psc, KeyHolder generatedKeyHolder) org.springframework.jdbc.core.namedparam 内の PreparedStatementCreator 使用
修飾子と型メソッド説明protected PreparedStatementCreator
NamedParameterJdbcTemplate.getPreparedStatementCreator
(StringSE sql, SqlParameterSource paramSource) 指定された SQL および名前付きパラメーターに基づいてPreparedStatementCreator
を作成します。protected PreparedStatementCreator
NamedParameterJdbcTemplate.getPreparedStatementCreator
(StringSE sql, SqlParameterSource paramSource, ConsumerSE<PreparedStatementCreatorFactory> customizer) 指定された SQL および名前付きパラメーターに基づいてPreparedStatementCreator
を作成します。org.springframework.jdbc.object 内の PreparedStatementCreator 使用
修飾子と型メソッド説明protected final PreparedStatementCreator
SqlOperation.newPreparedStatementCreator
(ObjectSE[] params) PreparedStatementCreator を返し、指定されたパラメーターで操作を実行します。protected final PreparedStatementCreator
SqlOperation.newPreparedStatementCreator
(StringSE sqlToUse, ObjectSE[] params) PreparedStatementCreator を返し、指定されたパラメーターで操作を実行します。