diff --git a/src/com/engine/salary/biz/SIArchivesBiz.java b/src/com/engine/salary/biz/SIArchivesBiz.java index 7d6f1c316..c47f1d4d8 100644 --- a/src/com/engine/salary/biz/SIArchivesBiz.java +++ b/src/com/engine/salary/biz/SIArchivesBiz.java @@ -1270,7 +1270,8 @@ public class SIArchivesBiz { addBaseInfoList.add(po); } //将历史基本信息入库 - getInsuranceBaseInfoMapper().batchSave(addBaseInfoList); + List> partition = Lists.partition(addBaseInfoList, 50); + partition.forEach(getInsuranceBaseInfoMapper()::batchSave); } }