检索数据,也就是查询数据是在一个系统中必不可少的一个功能。检索数据时的2个问题:

  • 不浪费内存:例如,Customer和Order是双向1-N的关系。当 Hibernate 从数据库中加载 Customer 对象时, 如果同时加载所有关联的 Order 对象, 而程序实际上仅仅需要访问 Customer 对象, 那么这些关联的 Order 对象就白白浪费了许多内存。
  • 更高的查询效率:发送尽可能少的 SQL 语句。

由于篇幅原因,将内容分为了两部分:
Hibernate:检索策略的学习1
Hibernate:检索策略的学习2
第一部分讲解了类级别的检索策略以及1-N和N-N的检索策略,在第二部分中将学习N-1和1-1的检索策略,并对检索策略进行总结。

阅读原文 »

2 收藏


直接登录

推荐关注