• 帮助
    • 博客
    • 相册
    • 网盘
    • 超市
    • Xer吧
  • 登录
  • 注册
【公告】2008北京奥运会盘点---X5dj半月刊2008年第16期上线    【活动】“我的奥运我的家”――第二届X5dj模板DIY大赛,参与就有惊喜!    【公告】一边DIY,一边赚积分!--模板DIY共享功能上线!    【公告】新增用户操作记录展示功能,帮助您更好的与朋友们互动    【公告】X5dj新功能汇总贴:新增“密码目录”功能上线    【公告】X5dj.com相册/网盘上传工具发布    
  • ironlong的心情驿站
  • http://www.x5dj.com/ironlong 复制地址
  • 首页

  • 博客

  • 相册

  • 网盘

  • 人际关系网

loading...
【Java面试题】Math.round的效果 < 上一篇 下一篇 > getParameter和getAttribute的区别和各自的使用范围(贼简单的问题)
Hibernate中Session的load()和get()方法使用区别
ironlong 发表于: 2008-03-31 16:01 来源:转载  X度:0  浏览:(170)  评论:(0)
收藏 | 复制地址 | [举报此文章] |  大 中 小 |  引用 删除 修改

感觉比较全面和准确,摘抄部分如下:

Session的load()和get()方法使用区别:

1、当数据库不存在对应ID数据时,调用load()方法将会抛出ObjectNotFoundException异常,get()方法将返回null,我比较喜欢使用get()方法。

2、当对象.hbm.xml配置文件<class>元素的lazy属性设置为true时,调用load()方法时则返回持久对象的代理类实例,此时的代理类实例是由运行时动态生成的类,该代理类实例包括原目标对象的所有属性和方法,该代理类实例的属性除了ID不为null外,所在属性为null值,查看日志并没有Hibernate SQL输出,说明没有执行查询操作,当代理类实例通过getXXX()方法获取属性值时,Hiberante才真正执行数据库查询操作。当对象.hbm.xml配置文件<class>元素的lazy属性设置为false时,调用load()方法则是立即执行数据库并直接返回实体类,并不返回代理类。而调用get()方法时不管lazy为何值,都直接返回实体类。

3、load()和get()都会先从Session缓存中查找,如果没有找到对应的对象,则查询Hibernate二级缓存,再找不到该对象,则发送一条SQL语句查询。

 
系统分类:软件·电脑
标签:软件   电脑   
推送: 无分类 归类:综合

热爱篮球...热爱摇滚...
 
【Java面试题】Math.round的效果 < 上一篇 下一篇 > getParameter和getAttribute的区别和各自的使用范围(贼简单的问题)
用户回复
首页 上一页 1 下一页 尾页 共 1 页
评分与快速回复
博主推荐
  • · 30极品美女!作为礼物送给大家!
相关文章
  • ·BlackBerry 7290
  • ·安庆辦証13631407008QQ704744006★★办真毕业证,办学位证
  • ·北京办證QQ826568967电话13650815308
  • ·西安辦証13631407008QQ704744006★★办真毕业证,办学位证
  • ·东营辦証13631407008QQ704744006★★办真毕业证,办学位证
  • ·大同辦証13631407008QQ704744006★★办真毕业证,办学位证
  • ·宜宾辦證13825418377QQ523617837
  • ·camfrog中文补丁
  • ·太原辦證QQ756338812 /电话13650815890
  • ·郑州辦證QQ756338812 /电话13650815890
  • ·天津辦證QQ756338812 /电话13650815890
  • ·程序修改简介(20080906)-水库堰闸合成的另一方法
  • ·酷软推荐:手机短信轰炸机。
  • ·程序修改简介(20080906)-水流沙附注
  • ·程序修改简介(20080906)-潮水位
  • ·程序修改简介(20080906)-实测流量成果表
  • ·程序修改简介(20080906)-水位处理技巧
  • ·程序修改简介(20080906)-综合部分
  • ·免费领取精美睡衣
  • ·开始→运行(cmd)命令大全
博友热推
  • 新功能:“模板DIY共享”上线
  • 我的奥运我的家X5dj模板DIY大赛
  • 醉生梦死在慢摇吧里面的寂寞男人
  • 自己的记忆要靠别人的记录去寻找
  • 大学校长:停止往学生脑子里灌屎
  • 做不到冷眼旁观,索性就闭上眼睛
  • 我现在老了,足以证明我不是妖怪
  • 命运有的时候真的是不可以预计的
  • 远离城市的喧嚣,回归自然的怀抱
  • 80后的告别,隆重而悲情的青春祭
关于我们 | X5dj动态 | 加入我们 | 友情链接 | 官方日志 | 免责声明 | 举报不良信息
北京开创明天科技有限公司 版权所有 京ICP证040979号