単一更新の場合と同じように、メソッドの @Update アノテーションで SQL ステートメントを指定します。 ただし、メソッドに渡すことができるのは単一入力パラメーターのみです。 pureQuery は各入力パラメーターを汎用オブジェクトの垂直コレクションとして扱います。 コレクションの各エレメントは、SQL ステートメントの 1 つの実行に対してパラメーターを提供します。 以下のタイプのコレクションを使用できます: Array オブジェクト、Iterator、または java.lang.Iterable インターフェースを実装するクラス。 コレクション内の汎用オブジェクトの数によって、pureQuery が SQL ステートメントを実行する回数が決まります。
pureQuery は更新カウントの整数配列を戻します。
バッチ更新で使用するアノテーション付きメソッドには、<T> がスカラー型、Bean タイプ、または Map<String, Object> である以下のシグニチャーが含まれます。
<T> int[] <annotatedMethod> (Iterable<T> parameters);
<T> int[] <annotatedMethod> (Iterator<T> parameters);
<T> int[] <annotatedMethod> (T[] parameters);