首页 > Web开发 > 详细

hibernate get VS load

时间:2016-06-14 15:53:28      阅读:195      评论:0      收藏:0      [点我收藏+]

 

1.  执行get方法:会立即加载对象

     而执行load方法,若不适用该对象,则不会立即执行查询操作,而返回一个代理对象

     get立即检索,load延迟检索 

 

2.  load方法可能抛出懒加载异常:LazyInitializationException

     在需要初始化代理对象之前,已经关闭了Session

 

3. 若数据库表中没有数据,且Session也没有被关闭,同时需要使用对象时

    get:返回null

    load:若不使用该对象的任何属性,没有问题;若需要初始化,抛出异常

 

 

  

hibernate get VS load

原文:http://www.cnblogs.com/ccdo/p/5583869.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!