List<InterfaceGlLinesVO> lines = headervo.getLines();
if (lines != null) {
if (lines.size() > 200) {
int pointsDataLimit = 200;
int part = lines.size() / pointsDataLimit;// 分批数
for (int k = 0; k < part; k++) {
List<InterfaceGlLinesVO> lines_tmp = lines.subList(0, pointsDataLimit);
lcount = linesdao.setLines(lines_tmp);
lines.subList(0, pointsDataLimit).clear();
}
if (!lines.isEmpty()) {
lcount = linesdao.setLines(lines);
}
} else {
lcount = linesdao.setLines(lines);
}
}
List分批处理
最新推荐文章于 2024-01-04 11:22:03 发布