@Test
public void sliceList(){
List<Integer> list = new ArrayList<>(100);
for (int i = 0; i < 9; i++) {
list.add(i);
}
//分批数量
int batchCount = 5;
int size = list.size();
// index就是代表需要分多少批
int index = size / batchCount;
// 余量
int mod = size % batchCount;
for (int i = 0; i < index; i++) {
System.out.println(list.subList(i * batchCount, i * batchCount+batchCount));
}
if (mod>0){
System.out.println(list.subList(index * batchCount,size));
}
}
将上面的System.out.println()换成XXmapper.insert(XXX) 就好啦.网上写的都是什么鬼…