解决方法: 由于hibernate采用了lazy=true,这样当你用hibernate查询时,返回实际为利用cglib增强的代理类,但其并没有实际填充;当你在前端,利用它来取值(getXXX)时,这时Hibernate才会到数据库执行查询,并填充对象,但此时如果和这个代理类相关的session已关闭掉,就会产生种错误. failed to lazily initialize a collection of role: XXXXXXXX, no session or session was closed 此异常解决方案请察看本人博客(http://hi.baidu.com/kekemao1)的Hibernate异常中的《failed to lazily initialize a collection of role异常》 |
异常:could not initialize proxy - the owning Session was closed
最新推荐文章于 2024-09-04 17:11:13 发布