类 ManyAddOrRenewUtil

java.lang.Object
com.budwk.app.base.utils.ManyAddOrRenewUtil

@IocBean public class ManyAddOrRenewUtil extends Object
版本:
1.0
  • 构造器详细资料

    • ManyAddOrRenewUtil

      public ManyAddOrRenewUtil()
  • 方法详细资料

    • asyncExecuteFastInsert

      public <T> void asyncExecuteFastInsert(List<T> list, Integer batchSize)
      批量快速插入,异步执行
      类型参数:
      T -
      参数:
      list - 泛型list,任意实体类集合
      batchSize - 期望单次操作的数量,默认200
    • asyncExecuteInsert

      public <T> void asyncExecuteInsert(List<T> list, Integer batchSize)
      批量插入(非快速),异步执行
      类型参数:
      T -
      参数:
      list - 泛型list,任意实体类集合
      batchSize - 期望单次操作的数量,默认200
    • asyncExecuteUpdateIgnoreNull

      public <T> void asyncExecuteUpdateIgnoreNull(List<T> list, Integer batchSize)
      批量修改(忽略空值),异步执行
      类型参数:
      T -
      参数:
      list - 泛型list,任意实体类集合
      batchSize - 期望单次操作的数量,默认200
    • asyncExecuteUpdate

      public <T> void asyncExecuteUpdate(List<T> list, Integer batchSize)
      批量修改(不忽略空值),异步执行
      类型参数:
      T -
      参数:
      list - 泛型list,任意实体类集合
      batchSize - 期望单次操作的数量,默认200
    • asyncExecuteInsertOrUpdate

      public <T> void asyncExecuteInsertOrUpdate(List<T> list, Integer batchSize)
      新增或修改,异步执行
      类型参数:
      T -
      参数:
      list - 泛型list,任意实体类集合
      batchSize - 期望单次操作的数量,默认200