Interface InsertionStrategy<FORM>

Type Parameters:
FORM - 登録に使用するフォームクラスの型

@Published public interface InsertionStrategy<FORM>
個別の登録ロジックを記述するためのインタフェース。

以下の処理を提供する。

  • プリペアドステートメントの作成
  • バリデーション済みオブジェクトのバッチ登録
  • Method Details

    • prepareStatement

      ParameterizedSqlPStatement prepareStatement(FORM form)
      プリペアドステートメントを作成する。
      Parameters:
      form - バリデーション済みオブジェクト
      Returns:
      プリペアドステートメント
    • addBatch

      void addBatch(ParameterizedSqlPStatement statement, FORM form)
      ステートメントにバッチ登録する。
      Parameters:
      statement - ステートメント
      form - バリデーション済みオブジェクト