数据分批入库
抓核心: 数据为什么要分批入库
解释: 两个字"高效",当业务场景是大数据量级别的插入数据库时,如果一次性插入或者单条插入,势必造成数据库资源严重负载,可能还会造成链接超时的问题。
示例:
List<?> list = "要插入的集合";
//1000 : 分批大小
List<List<BDeviceLocation>> partition = ListUtils.partition(list, 1000);
//接下来分批入库
for (List<?> pageList : partition) {
mapper.saveList(pageList);
}

浙公网安备 33010602011771号