@Override public Long batchUpdateExpiredArticle(List<String> list) { int count = 500; Long num = 0L; for (int i = 0; i < list.size() / count + 1; i++) { List<String> subList = new ArrayList<>(); subList.addAll(list); if ((i + 1) * count >= list.size()) { // index相同 无意义 if (i * count == list.size()) { break; } else { // 数量大于索引使用索引最大值 num += dao.batchUpdateExpiredArticle(subList.subList(i * count, list.size())); //logger.info("==================" + num); } } else { // 500/条 录入数据库 num += dao.batchUpdateExpiredArticle(subList.subList(i * count, (i + 1) * count)); //logger.info("==================" + num); } } return num; }
处理批量
猜你喜欢
转载自www.cnblogs.com/miye/p/9290202.html
今日推荐
周排行