1、批次新增数据
// 数据
List dataList = new ArrayList();
// 默认一次新增数据量
int defaultNumber = 100;
if (dataList.size() > defaultNumber) {
// 多次处理数据
int start = 0, end = defaultNumber;
List<Map<String, Object>> datas = null;
while (start < dataList.size()) {
// 截取数据
datas = dataList.subList(start, end);
ret += dbTableMapper.batchInsertData(datas);
start = end;
int newEnd = end + defaultNumber;
if (newEnd > dataList.size()) {
end = dataList.size();
} else {
end += defaultNumber;
}
}
} else {
ret = dbTableMapper.batchInsertData(dataList);
}