我需要编写一个查询来返回按创建日期排序的用户。查询必须接受offset
and count
,所以我需要从offset
结尾处获取所有行offset + count
。我可以轻松编写相应的 SQL 查询,但无法将其转换为 HQL。
更清楚地说,相应的 SQL 如下所示:
SELECT * FROM users
ORDER BY created_at
OFFSET 20 ROWS
FETCH FIRST 10 ROW ONLY;
问:如何在 HQL (JP-QL) 中实现相同的功能?
我将 Hibernate 与 Quarkus 和 Panache 一起使用。