Pau*_*aul 2 java sql scroll hibernate
即使我在Google上搜索过,我也想对某件事非常确定。这是否ScrollMode.FORWARD_ONLY意味着我将按照它们在数据库中的顺序接收结果?
我有类似的东西:
Scroller<Integer> foundRecs = new Scroller<Integer>(query.scroll(ScrollMode.FORWARD_ONLY));
Run Code Online (Sandbox Code Playgroud)
也许是一个愚蠢的问题...
那个特定的API是Hibernate,我对此不太了解,但是我猜想它可以映射到TYPE_FORWARD_ONLY最后(它的文档通过提到该常量也可以达成共识)。
如果是这样,则否:这不会影响物品退回的顺序。
这仅意味着您只能遍历一次结果,并且只能向前导航(而不能向后导航)。
数据库并不真的有一个“秩序”在其存储的数据,因为他们的表是套(未列出)。如果您需要某种顺序的结果,则需要ORDER BY在SQL中添加一个(或在使用的任何查询系统中,等效的)。
| 归档时间: |
|
| 查看次数: |
2015 次 |
| 最近记录: |