Java持久性查询语言限制结果集 [英] java persistance query language limit resultset
本文介绍了Java持久性查询语言限制结果集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我在"mytable"表中有以下行 ID
Suppose I have following rows in a table "mytable" id
1
2
3
... ...
500
而我的查询就像select m from mytable m where m.id < 300
如何以相同顺序获得以下输出?
and my query is like select m from mytable m where m.id < 300
how can I get following output in the same order?
201
202
... ... ...
... ... ...
299
我正在使用setMaxResult(100),但它会返回这样的输出
I am using setMaxResult(100) but it returns me output like this
1
2
... ...
100
有什么建议吗?
推荐答案
您可以使用setFirstResult
定义开始索引.与setMaxResult
一起可以获得特定范围.
You can use setFirstResult
to define the start index. Together with setMaxResult
you can get a specific range.
这篇关于Java持久性查询语言限制结果集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文