我正在开发一个需要fetch a large number of records
的项目,因为我知道hibernate
正在限制会话缓存。我也知道基本的分页。
这个问题有更优雅的解决方案吗?
答案 0 :(得分:0)
大量数据!!取决于要检索的数据类型。
情景1:
从单个表中检索数据意味着单个域类 即只有一个表与任何其他表没有外键关系。
在这种情况下,
limit
查询或分页检索的数据。
情景2:
数据与许多具有外键关系的类或表相关。
使用类似的东西 - > @OneToMany(fetch = FetchType.LAZY)
Annotation
取决于您拥有的关系类型
即,OneToMany,ManyToOne ......
希望这有帮助