大数据分批次提交保存

  • (一)
Integer batchSize = 30000;
for (int i = 0; i < size; i++) {
    // 剩余数据也可以直接被提交
    if ((i != 0) && (i+1) % batchSize == 0 || (i + 1 == size)) {
        // do something...
        // 自己的提交数据的方法
        commit(); 
    }
}
  • (二)
Integer batchSize = 30000;
for (int i = 0; i < size; i++) {
    if (i % batchSize == 0) {
        // do something...
        // 自己的提交数据的方法
        commit(); 
    }
}
// 自己的提交数据的方法,提交剩余的数据
commit();
posted @ 2018-01-01 22:16  Nihility丶  阅读(57)  评论(0)    收藏  举报