1234567891011int batchSize = 1000;if(dataList.size() <= batchSize){ insertByStocks(dataList,type);}else { for(int i = 0;i < dataList.size();i+=batchSize){ if((i + batchSize)> dataList.size()){ batchSize = dataList.size()-i; } insertByStocks(dataList.subList(i,i+batchSize),type); }} batchSize: 每次执行多少条 dataList: 数据列表 insertByStocks:需要执行的方法