`
Beaver's
  • 浏览: 390855 次
  • 性别: Icon_minigender_2
  • 来自: 天津
社区版块
存档分类
最新评论

could not initialize proxy -the owning Session was closed解决方法

阅读更多
由于hibernate采用了lazy=true,这样当你用hibernate查询时,返回实际为利用cglib增强的代理类,但其并没有实际填充;当你在前端,利用它来取值(getXXX)时,这时Hibernate才会到数据库执行查询,并填充对象,但此时如果和这个代理类相关的session已关闭掉,就会产生种错误.

解决方法在对应的POJO的HBM中many-to-one处添加lazy= "false "就解决了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics