大数据分批次提交保存

  • (一)
Integer batchSize = 30000;
for (int i = 0; i < size; i++) {
    // 剩余数据也可以直接被提交
    if ((i != 0) && i % 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();
学生浅薄 望众师指点
原文地址:https://www.cnblogs.com/Nihility/p/14695657.html