首页 > Web开发 > 详细

hibernate--could not initialize proxy - no Session--懒加载问题

时间:2016-05-13 13:01:07      阅读:201      评论:0      收藏:0      [点我收藏+]

今天在学习hibernate时,出现了以下错误:

技术分享

错误分析:

如果我们取单个对象可以用get方法没有问题;但是如果我们取的的对象还有关联对象时用get就有问题,因为它不会把关联的对象取出来

技术分享

技术分享

参考博客:

使劲点我呀

使劲点我呀

懒加载原理:

 

能够懒加载的对象都是被改写过的代理对象,当相关联的session没有关闭时,访问这些懒加载对象(代理对象)的属性(getId和getClass除外)
hibernate会初始化这些代理,或用Hibernate.initialize(proxy)来初始化代理对象;当相关联的session关闭后,再访问懒加载的对象将出现异常
 

 

hibernate--could not initialize proxy - no Session--懒加载问题

原文:http://www.cnblogs.com/xiaoduc-org/p/5469014.html

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