我正在使用Spring Data和QueryDSL,如Gierke在他的博客文章中所述.一切都在工作,并且实现起来相对简单,但我现在已达到了一个需要分页和排序的数据视图.但是,似乎必须选择其中一个.为什么是这样?是否真的没有办法同时获得两者?到目前为止,我们已经花费了大量时间和精力来实现所有目标,如果陷入这样一个看似简单的任务,那将是一种耻辱.
简而言之,我需要创建一个方法,该方法采用QueryDSL谓词,可分页和某种形式的排序对象来提供过滤,分页和排序的结果.
任何信息,将不胜感激.
PageRequest有一个构造函数,PageRequest(int page, int size, Sort sort)所以结合两个只是简单地将您的排序选项管道到PageRequest实例中,并将其交给PagingAndSortRepository或相关的方法QueryDslSpecificationExcutor.
| 归档时间: |
|
| 查看次数: |
2901 次 |
| 最近记录: |