首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

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

2012-10-07 
关于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值了。
   
    问题解决!

热点排行