开发项目的时候 在一个Job中执行了数据库操作, 用的是懒加载,但是如下错误 org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: ......., no session or session was closed 项目中使用 hibernate 注解的方式配置懒加载, 不是xml配置文件, 下面列出从网上搜集到的解决方案 1, 报如下错误 org.hibernat…
如果model对象的某属性使用lazy load,调用这个属性时会报错, failed to lazily initialize a collection of role could not initialize proxy - no Session 查了一圈,得到两个方案 a) 放弃懒操作,改lazy为eager 可是,如果我只需要一个姓名,却把人的家谱都翻出来了,很浪费很无效啊. b) 使用OpenSessionInViewFilter 配置的时候,发现不能用,因为他需要se…