数据拆分操作策略
2015-09-18 08:33
351 查看
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++; } }
相关文章推荐
- 为了解决这个问题:07文本WORD文档超链接、页码成{HYPERLINK"网站"}、{PAGE}/{NUMPAGES}
- arp中间人
- cf#320 Div.2 Problem D "Or" Game
- 项目——用自定义View在屏幕的左侧写上a~z,并加上点击事件
- Docker入门实战
- 第三周项目1--顺序表的基本运算(1)
- 常用命令小结
- 01精确覆盖(DLX类)
- c++反汇编学习笔记----------2.整型运算的编译器优化
- 矩阵的逆
- iOS 9适配系列教程:URL scheme,iPad适配Slide Over 和 Split View
- makefile---单个源文件,单个可执行文件(C/C++)
- 第二周 项目三-汉诺塔问题
- javascript1
- 【读书笔记】iOS-复制的种类
- iOS项目开发实战——使用UICollectionView实现瀑布流
- 二维图形变换
- CLRS 6.2维护堆的性质
- 《深入浅出WPF》笔记四
- 【读书笔记】iOS-复制的种类