首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hibernate获取大量记录

问Hibernate获取大量记录
EN

Stack Overflow用户
提问于 2013-12-27 12:02:59
回答 1查看 193关注 0票数 0

我正在做一个需要fetch a large number of records的项目,因为我知道hibernate限制了会话缓存。我也知道基本的分页。

对于这个问题,有没有更优雅的解决方案?

EN

回答 1

Stack Overflow用户

发布于 2013-12-27 16:07:21

海量数据!!取决于要检索的数据的类型。

场景1:

从单个表中检索数据意味着单个域类。

即,仅与任何其它表没有外键关系的表。

在这种情况下,

对查询或分页检索到的数据进行limit。

场景2:

数据与许多类或表相关,具有外键关系。

使用像这样的东西--> @OneToMany(fetch = FetchType.LAZY)

Annotation取决于您拥有的关系类型。

例如,OneToMany,ManyToOne...

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20794558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档