gpt4 book ai didi

java - Page findByBookName(String name, Pageable pageable) 不适用于下一页?

转载 作者:行者123 更新时间:2023-12-03 03:52:17 28 4
gpt4 key购买 nike

“不是首页,但 Pageable 不是有效的 DocumentDbPageRequest,非首页请求需要 requestContinuation”findAll(PageRequest.of(1,10))findByBookName("Name", PageRequest.of(0,10)) 正在工作,但 findByBookName("Name", PageRequest.of(2,10)) 似乎不起作用?

最佳答案

试试这个?

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.azure.spring.data.cosmos.core.query.CosmosPageRequest;
private List<User> findAllWithPageAndSize(int pageNum, int size) {

final CosmosPageRequest pageRequest = new CosmosPageRequest(pageNum, size, null);
Page<User> page = userRepository.findAll(pageRequest);
List<User> pageContent = page.getContent();
// while (page.hasNext()) {
// Pageable nextPageable = page.nextPageable();
// page = userRepository.findAll(nextPageable);
// pageContent = page.getContent();
// }
return pageContent;
}

我不确定,但 CosmosPageRequest 包含您的错误中提到的“requestContinuation”。

public CosmosPageRequest(int page, int size, String requestContinuation) {
super(page, size, Sort.unsorted());
this.requestContinuation = requestContinuation;
}

关于java - Page<Book> findByBookName(String name, Pageable pageable) 不适用于下一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66211737/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com