首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate之数据加载形式

2012-09-07 
Hibernate之数据加载方式Hibernate 的数据加载方式:在JDBC的操作中,利用SQL语句加载所需要的数据进行处理,

Hibernate之数据加载方式

Hibernate 的数据加载方式:

在JDBC的操作中,利用SQL语句加载所需要的数据进行处理,当SQL提交之后,这些数据就被读取待用;

在Hibernate中,我们有更多的选择;HIbernate中的数据记载方式:

及时加载(Immeddiate Loading)

当实体加载完后,立即加载其相关联数据;

延迟加载(Lazy Loading)

实体加载时,并不会立即加载其数据,而是当第一次访问的时候,在进行读取;

预先加载(Eager Loading)

实体与其关联对象同时读取,这与即时加载类似,不过实体及其相关数据是通过一条SQL语句读取到得!(基于外连接);

批量加载(Batch Loading)

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

?

测试:

及时加载:

?

我们的测试类这样写:

com.keith.dataLoad.TUser@8ae45acom.keith.dataLoad.TUser@29c204
?

?

?

?

热点排行