list分页

 

 //分批保存数据

if(null!=aassetOverviews && !aassetOverviews.isEmpty()){

log.info("保存统计信息,总条数:"+aassetOverviews.size());

int pagenum = 1000;// 一次1000条数据

int num=aassetOverviews.size();

int index = (num / pagenum) == 0 ? 1: num % pagenum > 0 ? (num / pagenum) + 1: (num / pagenum);

log.info("本次需要执行次数:" + index );

for (int jj = 0; jj < index; jj++) {

aassetOverviewDao.save(aassetOverviews.subList(jj * pagenum,(jj + 1 == index) ? num : (jj + 1)* pagenum));

}

}

 

你可能感兴趣的:(list分页)