T
- 引数の型 @FunctionalInterfaceSE public interface ParameterizedPreparedStatementSetter<T>
JdbcTemplate
クラスがバッチ更新に使用するパラメーター化されたコールバックインターフェース。 このインターフェースは、同じ SQL を使用するバッチ内の多数の更新のそれぞれについて、JdbcTemplate クラスによって提供される PreparedStatement
SE に値を設定します。実装は、必要なパラメーターを設定する必要があります。プレースホルダー付きの SQL はすでに提供されています。
実装は、試行する操作からスローされる可能性のある SQLExceptions に関心を持つ必要はありません。JdbcTemplate クラスは、SQLExceptions を適切にキャッチして処理します。
JdbcTemplate.batchUpdate(String, java.util.Collection, int, ParameterizedPreparedStatementSetter)
修飾子と型 | メソッドと説明 |
---|---|
void | setValues(PreparedStatementSE ps, T argument) 指定された PreparedStatement にパラメーター値を設定します。 |
void setValues(PreparedStatementSE ps, T argument) throws SQLExceptionSE
ps
- setter メソッドを呼び出す PreparedStatementargument
- 設定する値を含むオブジェクト SQLExceptionSE
- SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)