码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-05-13 13:01:40      阅读:162      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!