【发布时间】:2011-08-03 20:08:17
【问题描述】:
假设我在表“mytable”中有以下行 身份证
1
2
3
... ...
500
我的查询就像select m from mytable m where m.id < 300
如何以相同的顺序获得以下输出?
201
202
... ... ...
299
我正在使用 setMaxResult(100) 但它会返回这样的输出
1
2
... ...
100
有什么建议吗?
【问题讨论】:
-
请查看您的查询,您希望 id 小于 300 或大于 200
-
如果他想要在特定 id 范围内拥有数据集,并且在该范围内使用所有 id 都没有关系,那么是的,这应该是最简单的方法 (
... where m.id between 201 and 299)。