ThreadUtil.execute(()->{
List<Integer> sizeList = NumberUtils.calculateBatchSizes(num, BATCH_INSERT_NUM);
sizeList.stream().forEach(size-> {
List<Test> list = CollectionUtil.newArrayList();
IntStream.range(0, size).forEach(i -> {
Test code = new Test();
code.setCodeUuid(UUID.fastUUID().toString());
list.add(code);
});
testMapper.saveCode(list);
list.clear();
});
});
java百万计级数据批量插入数据库(控制服务器cpu)
发布时间 2023-10-19 10:31:06作者: Snowlanhua