hibernate的延迟初始化错误 看一眼:http://www.sz3000.com/index.htm?QQ=822982 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 延迟加载的问题.被设为延迟加载的属性只有当调用属性读取方法(getXXX)时才会去从数据库里检索值.并不会在load时检索.所以当你load完关闭session后再去get时自然会报session was close异常了.可以在load后close session之前调用一次属性的get方法就OK了.或者关掉延迟加载.. xinling195(闲趣) 楼主有点无聊了吧!!2K_Ice_Bug(速溶咖啡(不加糖)) :你是说,load后,session.close()前,用load返回的对象对方法getXX()一下吗?好的,我先试下!谢谢了啦, 在session关闭之前都可以用get拿出来,你要知道session是什么时候关闭的,到了jsp肯定已经关了 谢谢各位的回答了,已经可以了呢,在load后加上了一个Hibernate.initialize(obj); // 先載入容器中的物件在session.close之前把数据加载进来! 公司业务弄晕了,关于支付网关 困扰一天的web.xml 求解 问个关于axis2和jax-ws的问题 为何总找不到javax.ejb [求助] 如何给Webwork中的checklistbox添加事件? java面试题 敢问各位大哥,小弟才能如何进一步提高呢?目前苦恼之中啊 Struts的bean:write 如何输出request中的数组 新手问题:Hibernate中文乱码问题 关于javamail的问题 用HIBERNATE遇到 duplicate import的问题 hibernate->find
被设为延迟加载的属性只有当调用属性读取方法(getXXX)时才会去从数据库里检索值.并不会在load时检索.所以当你load完关闭session后再去get时自然会报session was close异常了.
可以在load后close session之前调用一次属性的get方法就OK了.或者关掉延迟加载..
好的,我先试下!谢谢了啦,
Hibernate.initialize(obj); // 先載入容器中的物件
在session.close之前把数据加载进来!