QueryDSL定义了一个OrderSpecifier接口,通过调用asc()或者可以很容易地获得任何字段的实例desc().QueryDslPredicateExecutorSpring Data JPA 的界面甚至有一个findAll()以OrderSpecifiers为参数的方法.
org.springframework.data.domain.PageRequest但是对QueryDSL一无所知,它有自己定义查询排序顺序的方法,即org.springframework.data.domain.Sort.它可以包含org.springframework.data.domain.Sort.Order许多OrderSpecifiers,它们很像s,除了它们不是类型安全的等等.
所以,如果我想制作使用排序的分页查询,是否真的没有办法使用QueryDSL来定义它?
我想使用org.springframework.data.domain.Pageablewithcom.querydsl.jpa.impl.JPAQuery有没有办法或者有可靠的解决方法如何使 Pageable 与 JPAQuery 一起工作?