关于struts2中运行时org.hibernate.LazyInitializationException:no session的解决办法

关于struts2中运行时org.hibernate.LazyInitializationException:no session的解决方法
   前天编程时,运行出现了如下的错误:
org.hibernate.LazyInitializationException: could not initialize proxy - no Session


   后来经过分析发现数据通过Item item = (Item)session.load(Item.class, id);读取后,然后通过session.beginTransaction().commit();进行提交,关闭了session,所以如果想传递item值的时候,会出现no session。

    最后解决方案:
    在session.beginTransaction().commit();提交之前,进行打印输出,即:
System.out.println(item);然后可以获取item值了。
   
    问题解决!