看一眼:http://www.sz3000.com/index.htm?QQ=822982

解决方案 »

  1.   

    延迟加载的问题.
    被设为延迟加载的属性只有当调用属性读取方法(getXXX)时才会去从数据库里检索值.并不会在load时检索.所以当你load完关闭session后再去get时自然会报session was close异常了.
    可以在load后close session之前调用一次属性的get方法就OK了.或者关掉延迟加载..
      

  2.   

    xinling195(闲趣) 楼主有点无聊了吧!!2K_Ice_Bug(速溶咖啡(不加糖)) :你是说,load后,session.close()前,用load返回的对象对方法getXX()一下吗?
    好的,我先试下!谢谢了啦,
      

  3.   

    在session关闭之前都可以用get拿出来,你要知道session是什么时候关闭的,到了jsp肯定已经关了
      

  4.   

    谢谢各位的回答了,已经可以了呢,在load后加上了一个
    Hibernate.initialize(obj); // 先載入容器中的物件
    在session.close之前把数据加载进来!