クラス JpaItemWriterBuilder<T>

java.lang.ObjectSE
org.springframework.batch.item.database.builder.JpaItemWriterBuilder<T>

public class JpaItemWriterBuilder<T> extends ObjectSE
JpaItemWriter のビルダー。
導入:
4.1
作成者:
Mahmoud Ben Hassine, Jinwoo Bae
関連事項:
  • コンストラクターの詳細

    • JpaItemWriterBuilder

      public JpaItemWriterBuilder()
  • メソッドの詳細

    • entityManagerFactory

      public JpaItemWriterBuilder<T> entityManagerFactory(jakarta.persistence.EntityManagerFactory entityManagerFactory)
      エンティティマネージャーを取得する JPA EntityManagerFactory。必須。
      パラメーター:
      entityManagerFactory - EntityManagerFactory
      戻り値:
      メソッド連鎖のためのこのインスタンス
      関連事項:
    • usePersist

      public JpaItemWriterBuilder<T> usePersist(boolean usePersist)
      エンティティマネージャーがマージではなく永続化を実行するかどうかを設定します。
      パラメーター:
      usePersist - デフォルトは false
      戻り値:
      メソッド連鎖のためのこのインスタンス
      関連事項:
    • clearPersistenceContext

      public JpaItemWriterBuilder<T> clearPersistenceContext(boolean clearPersistenceContext)
      false に設定すると、チャンクの最後で EntityManager はクリアされません。デフォルトは true
      パラメーター:
      clearPersistenceContext - 項目の書き込み後に永続コンテキストをクリアする必要がある場合は true、それ以外の場合は false
      戻り値:
      メソッド連鎖のためのこのインスタンス
      導入:
      5.1
      関連事項:
    • build

      public JpaItemWriter<T> build()
      完全に構築された JpaItemWriter を返します。
      戻り値:
      ライター