读书人

关于struts2中运行时org.hibernate.La

发布时间: 2012-10-07 17:28:51 作者: rapoo

关于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值了。

问题解决!

读书人网 >软件架构设计

热点推荐