数据拆分操作策略

来源:互联网 发布:儿童唱歌软件 编辑:程序博客网 时间:2024/05/22 14:31
public void selectTempAndInsertToDetail() {List<ExpressCwbOrderDTO> transOrderList = expressCwbOrderDataImportDAO.getTransOrderTempByKeys();if (transOrderList == null || transOrderList.size() == 0) {return;}// 分组操作数据int k = 1;int batch = 50;while (true) {int fromIndex = (k - 1) * batch;if (fromIndex >= transOrderList.size()) {break;}int toIdx = k * batch;if (k * batch > transOrderList.size()) {toIdx = transOrderList.size();}List<ExpressCwbOrderDTO> subList = transOrderList.subList(fromIndex, toIdx);importSubList(subList);k++;}}

0 0
原创粉丝点击