零碎知识

发布时间 2023-12-05 09:19:14作者: 况况况

ListUtil.partition(list,size)方法

可以利用该方法将一个列表以size为大小分为多个列表.
我们可以利用这个方法来将一个可能数量非常大的列表分成多个定长的列表,再进行数据库批量插入/删除,来控制批量插入/删除数据的数量.

List<List> insertList =ListUtil.partion(list,size);
insertList.foreach(x->{mapper.batchInsert(x)});