当前位置: 代码迷 >> 综合 >> jfinal 简单批量保存实现
  详细解决方案

jfinal 简单批量保存实现

热度:49   发布时间:2023-12-23 06:40:03.0
jfinal 

/*** 批量保存* * @param modelList*/public void batchSave(List modelList) {// 判断list的大小,如果大于200条,则size/200分批次保存int size = modelList.size();if (200 >= size) {Db.batchSave(modelList, size);return;}int serial = size / 200;for (int i = 0; i < serial; i++) {Db.batchSave(modelList.subList(i * 200, i * 200 + 200), 200);}int remain = size - serial * 200;Db.batchSave(modelList.subList(serial * 200, size), remain);}
}