首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Hibernate对象除开托管状态

2013-12-13 
Hibernate对象去除托管状态令人纠结的Hibernate HQL语言查询:用Hibernate查询到对象a后关闭Session,a对象

Hibernate对象去除托管状态
令人纠结的Hibernate HQL语言查询:
   用Hibernate查询到对象a后关闭Session,a对象和b对象是一对多的关系
  

求解怎么搞才能在Session关闭的情况下给集合b赋值? 貌似Hibernate对对象a进行了代理,请问高手怎样将该对象去除代理?                                                  Hibernate                    java                                              
[解决办法]
两种方案
1.设置映射文件 lazy="false"改成非延时加载
2.web.xml配置opensessioninview或者写一个拦截器

热点排行