传入一个list,对list进行分批插入
public void insert(List list) {
int insertLength = list.size();
int i = 0;
while (insertLength > 1000) {
mapper.insertBatch(list.subList(i, i + 1000));
i = i + 1000;
insertLength = insertLength - 1000;
}
if (insertLength > 0) {
mapper.insertBatch(list.subList(i, i + insertLength));
}
}
解决批量插入的时候数量过多引起的错误
最新推荐文章于 2023-03-31 21:07:00 发布