インターフェース BatchPreparedStatementSetter
- すべての既知のサブインターフェース:
InterruptibleBatchPreparedStatementSetter
- すべての既知の実装クラス:
AbstractInterruptibleBatchPreparedStatementSetter
public interface BatchPreparedStatementSetter
JdbcTemplate
クラスによって使用されるバッチ更新コールバックインターフェース。 このインターフェースは、同じ SQL を使用するバッチ内の多数の更新のそれぞれについて、JdbcTemplate クラスによって提供される PreparedStatement
SE に値を設定します。実装は、必要なパラメーターを設定する必要があります。プレースホルダー付きの SQL はすでに提供されています。
実装は、試行する操作からスローされる可能性のある SQLExceptions に関心を持つ必要はありません。JdbcTemplate クラスは、SQLExceptions を適切にキャッチして処理します。
- 導入:
- 2003 年 3 月 2 日
- 作成者:
- Rod Johnson
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明int
バッチのサイズを返します。void
setValues
(PreparedStatementSE ps, int i) 指定された PreparedStatement にパラメーター値を設定します。
メソッドの詳細
setValues
指定された PreparedStatement にパラメーター値を設定します。- パラメーター:
ps
- setter メソッドを呼び出す PreparedStatementi
- バッチで発行するステートメントのインデックス(0 から開始)- 例外:
SQLExceptionSE
- SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)
getBatchSize
int getBatchSize()バッチのサイズを返します。- 戻り値:
- バッチ内のステートメントの数