递归分批次插入数据(An I/O error occurred while sending to the backend报错解决方案)

//递归插入
public void add(List<Object> all, long start, long limit){
  //截取
List<Object> collect = all.stream().skip(start).limit(limit).collect(Collectors.toList());
if (CollectionUtils.isEmpty(collect)) {
return;
}
  //数据插入
dao.insertBatch(collect);
  //递归
add(all,start+limit,limit);
}
//调用递归新增方法
add(all,0,1000);
posted @ 2022-12-05 11:20  懂得归零  阅读(1620)  评论(0)    收藏  举报