现在的位置: 首页 > 综合 > 正文

could not initialize proxy – no Session——Hibernate报错

2013年08月07日 ⁄ 综合 ⁄ 共 200字 ⁄ 字号 评论关闭

原因是hibernate的session已经关闭,集合没有被初始化。在hibernate中:hibernate3 默认支持延迟加载(lazy="proxy"我们可以把proxy看作是true),hibernate2 默认立即加载 (lazy="false")

 

解决方法在实体设置文件(user.hbm.xml)中<may-to-one>or<one-to-may>的lazy属性设置 lazy="false"

抱歉!评论已关闭.