gpt4 book ai didi

jpa - 用于从 select row_number() over() 中选择的 JPQL

转载 作者:行者123 更新时间:2023-12-01 22:07:36 27 4
gpt4 key购买 nike

我在 AS/400 上使用 Db2,并且尝试执行 JPQL 查询,该查询将返回从行 x 到行 y 的结果。

在 SQL 中,这是有效的:

select cur.* from (
SELECT ROW_NUMBER() OVER() AS ROWNUM FROM tableName d) as cur
WHERE cur.ROWNUM > 0 AND cur.ROWNUM < 10

如何在 JQPL 中执行此操作?我尝试了很多方法,但每次都遇到异常(exception)。

我想将结果限制在查询内,而不是使用 setMaxResult、setFirstResult 方法。

最佳答案

Query q = em.createQuery("select e from SomeEntity e")
.setFirstResult(0)
.setMaxResults(10);

关于jpa - 用于从 select row_number() over() 中选择的 JPQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11206498/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com