传入一个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 发布
本文介绍了一种批量数据插入的方法,通过将数据分批处理并利用mapper的insertBatch方法,有效地提高了数据插入效率,避免了单次插入大量数据可能引发的问题。
3833

被折叠的 条评论
为什么被折叠?



