问题描述
official document#jdbc.query-methods
List<Person> findByFirstnameOrderByLastname(String firstname,Pageable pageable);
如果将返回类型从“列表”更改为“页面”,将发生错误。有什么解决办法吗?
我可以考虑添加count()
方法,然后调用PageableExecutionUtils.getPage(...)
获得结果。我不想编写count()
方法。
解决方法
当前不支持
Page
和Slice
作为返回类型。
您所建议的解决方法是当前建议的解决方法:返回列表,使用单独的计数查询,然后使用Page
将结果合并为PageableExecutionUtils.getPage
。
对此功能感兴趣的任何人可能都想观看DATAJDBC-554。