jfinal 简单批量保存实现
程序员文章站
2022-07-14 17:28:02
...
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);
}
}
上一篇: OC语言day07-08字符串读写上
下一篇: jfinal实现任务调度