【发布时间】:2018-03-26 13:03:09
【问题描述】:
在 JPQL 中,我可以使用以下 select u from Entity u order by u.field1, 1。
这可确保后端 mysql 数据库始终以完全相同的顺序返回结果(例如,如果 u.field1 有重复项)。
在位置 1 我总是保留 PK(id)。
如何使用querydsl 实现相同的效果(使用位置排序)?
附:排序代码是动态生成的,所以我想避免将 PK 作为额外参数提供给 SortUtil 的要求。
【问题讨论】: