public void addQuickShot() {
long startId = 0;
int size = 500;
while (true) {
List<EhrStaffPO> ehrStaffList = iEhrStaff.batchAllStatusStaffs(startId, size);
if (CollectionUtils.isEmpty(ehrStaffList)) {
break;
}
//业务逻辑处理
if (ehrStaffList.size() < size) {
break;
} else {
List<Long> ids = ehrStaffList.stream().map(EhrStaffPO::getId).collect(Collectors.toList());
startId = Collections.max(ids);
}
}
}
分批次处理查询数据
最新推荐文章于 2023-06-12 00:00:12 发布