一般有兩種,第一是sublist(),代碼冗余效率低;
第二種:
引包自
com.google.common.collect.Lists
話不多說直接上實例:
List<ContractModel> contractList = ****;
List<List<ContractModel>> partition = Lists.partition(contractList, Constants.BATCH_SIZE);
for (List<ContractModel> item : partition){
contractModelDao.updateContractBatch(item);
}
注:
updateContractBatch 是個批量方法;
Constants.BATCH_SIZE 50條;