バッチ更新リスト

     int型のpageSize = 5000 ;
        INT totalSize = rewardAmounts.size()。
        int型 TOTALPAGE = totalSize / pageSizeを。
        もし(pageSizeを> totalSize){
            rewardAmountService.updateBatch(rewardAmounts)。
        } {
             ためint型 i = 0; iは<TOTALPAGE; iは++ ){
                rewardAmountService.updateBatch(rewardAmounts.subList(iは、のpageSizeを*(I + 1)* のpageSize))。
            }
            もし(totalSize%のpageSize!= 0 ){
                rewardAmountService.updateBatch(rewardAmounts.subList(totalSize - totalSize%のpageSize、totalSize))。
            }
        }

 

おすすめ

転載: www.cnblogs.com/kingxiaozi/p/11635378.html