我正在做一个需要fetch a large number of records的项目,因为我知道hibernate限制了会话缓存。我也知道基本的分页。
对于这个问题,有没有更优雅的解决方案?
发布于 2013-12-27 16:07:21
海量数据!!取决于要检索的数据的类型。
场景1:
从单个表中检索数据意味着单个域类。
即,仅与任何其它表没有外键关系的表。
在这种情况下,
对查询或分页检索到的数据进行limit。
场景2:
数据与许多类或表相关,具有外键关系。
使用像这样的东西--> @OneToMany(fetch = FetchType.LAZY)
Annotation取决于您拥有的关系类型。
例如,OneToMany,ManyToOne...
希望这能有所帮助
https://stackoverflow.com/questions/20794558
复制相似问题