在这个oracle java教程中,它说:
TYPE_FORWARD_ONLY:结果集不能滚动;光标移动只能向前,从第一行之前到最后一行之后。的结果集中包含的行取决于底层数据库的方式生成结果。也就是说,它包含满足查询在执行查询时或在行执行时检索。
"结果集中包含的行取决于底层数据库如何生成结果。"
查询执行时间和行检索时间有什么区别?我怎么知道我的数据库支持哪些?
这就是急切加载和延迟加载的区别。我建议你研究一下这些术语。
急加载意味着所有结果一次可用。如果集合很大,它可能需要大量的时间和内存。
延迟加载根据需要分发结果。这就像你在谷歌搜索页面时所做的那样:他们会找到数百万个页面,但每次只返回25个排名靠前的页面。