自定义分页查询不能返回Page <T>类型?

问题描述

official document#jdbc.query-methods

List<Person> findByFirstnameOrderByLastname(String firstname,Pageable pageable);

如果将返回类型从“列表”更改为“页面”,将发生错误。有什么解决办法吗?

我可以考虑添加count()方法,然后调用PageableExecutionUtils.getPage(...)获得结果。我不想编写count()方法

解决方法

当前不支持

PageSlice作为返回类型。

您所建议的解决方法是当前建议的解决方法:返回列表,使用单独的计数查询,然后使用Page将结果合并为PageableExecutionUtils.getPage

对此功能感兴趣的任何人可能都想观看DATAJDBC-554