如何使用带注释的查询让 PageRequest 在 Spring Boot 中工作

我正在从 Spring Boot 1 升级到 Spring Boot 2。

我试图只挑选第一个结果。

PageRequest pageRequest = PageRequest.of(0, batchSize, Sort.Direction.ASC, "id");

在存储库上使用带注释的查询

@Query("select c from Component")
List<Component> findReturnComponent(PageRequest pageRequest);

我收到此错误消息

but parameter 'Optional[pageRequest]' not found in annotated query 'select c from Component


一只名叫tom的猫
浏览 282回答 1
1回答

沧海一幻觉

使用 Pageable 接口而不是 PageRequestPageable&nbsp;pageable&nbsp;=&nbsp;PageRequest.of(0,&nbsp;batchSize,&nbsp;Sort.Direction.ASC,&nbsp;"id");和@Query("select&nbsp;c&nbsp;from&nbsp;Component") List<Component>&nbsp;findReturnComponent(Pageable&nbsp;pageable);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java