0

我有一个 API(POST),因此返回了 90 个对象的列表,因此我想返回一个可分页的结果,但我不知道如何

public ResponseDto<Plans> createlPlans(){
-------
return new ResponseDto(PlanRepository.saveAll(PlanList))}
4

1 回答 1

0

看看这个片段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 中。也没有重载方法,这就是为什么我认为你无法实现这种行为。

但是,您可以获取子列表并返回。(自定义方法)

于 2020-09-23T17:20:53.057 回答