我有一个 API(POST),因此返回了 90 个对象的列表,因此我想返回一个可分页的结果,但我不知道如何
public ResponseDto<Plans> createlPlans(){
-------
return new ResponseDto(PlanRepository.saveAll(PlanList))}
我有一个 API(POST),因此返回了 90 个对象的列表,因此我想返回一个可分页的结果,但我不知道如何
public ResponseDto<Plans> createlPlans(){
-------
return new ResponseDto(PlanRepository.saveAll(PlanList))}
看看这个片段SimpleJpaRepository.class
@Transactional
public <S extends T> List<S> saveAll(Iterable<S> entities) {
Assert.notNull(entities, "Entities must not be null!");
List<S> result = new ArrayList();
Iterator var3 = entities.iterator();
while(var3.hasNext()) {
S entity = var3.next();
result.add(this.save(entity));
}
return result;
}
这些项目被添加到新的 ArrayList 中。也没有重载方法,这就是为什么我认为你无法实现这种行为。
但是,您可以获取子列表并返回。(自定义方法)