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

关于EAGER跟LAZY的总结

2012-09-22 
关于EAGER和LAZY的总结通过一系列的实验得出结论:1.LAZY只有在具体使用到对象的时候才会访问数据库,在这个

关于EAGER和LAZY的总结
通过一系列的实验得出结论:
1.LAZY只有在具体使用到对象的时候才会访问数据库,在这个过程中,session不能被关闭;而EAGER则直接访问数据库,将对应的信息拿出来。
2.两个表之间有关联关系,使用LAZY的话,只有在调用另一个表的时候才会使用到关联关系,而平时不会用到。使用EAGER则不然,只要一用到,它就会使用到关联关系(就是数据库中表的相关关系)。不过上下文中,只要初次使用到的时候关联过就可以了。
3.Hibernate默认情况下,一的一端使用的是LAZY,而多的一端使用的是EAGER。

热点排行