Hibernate的数据加载方式学习笔记

Hibernate支持以下几种数据加载方式:

1.即时加载(Immediate lOading)

当实体加载完成后,立即加载其关联数据。

2.延迟加载(Lazy Loading)

实体加载时,其关联数据并非即可获取,而是当关联数据第一次被访问时再进货读取数据

3.预先加载(Eager Loading)

预先加载时,实体及其关联对象同时读取,这与即时加载类似,只不过数据是通

过一条sql语句(基于外链接[outer join])同时读取。

4.批量加载(Batch Loading)

对于即时加载和延迟加载,可以采用批量加载方式进行性能上的优化。

简而言之,就是通过多个限定条件,一次性完成多个数据的提取。

猜你喜欢

转载自blog.csdn.net/qq_39086936/article/details/82797183
今日推荐