hibernate设置延迟加载后获得关联对象报错的解决方案
来源:互联网 发布:最新手机淘宝开店教程 编辑:程序博客网 时间:2024/05/10 14:13
当表的关联很多时,设置延迟加载能提高效率,但是再获得关联对象时报错。
User和Group关系是多对多
直接调用user.getGroups()会报错。
正确的应该是 :
在获得user对象时候获得groups关联对象的集合。
Session session = HibernateSessionFactory.getSession();
User user = (User) session.get(User.class, id);
user.getGroups().size();
session.close();
再调用user.getGroups()时正常。
0 0
- hibernate设置延迟加载后获得关联对象报错的解决方案
- Hibernate延迟加载Session关闭的解决方案
- Hibernate性能调优--关联实体的延迟加载
- Hibernate关联映射关系下的延迟加载剖析
- hibernate的延迟加载和关联数据抓取方式
- hibernate的延迟加载
- Hibernate的延迟加载
- hibernate 的延迟加载
- hibernate的延迟加载
- hibernate的延迟加载
- Hibernate 的延迟加载
- Hibernate的延迟加载
- Hibernate的延迟加载
- Hibernate 的延迟加载
- Hibernate的延迟加载
- Hibernate的延迟加载
- 主题:关于hibernate延迟加载的错误解决方案
- Hibernate中的代理对象和延迟加载的问题
- mFC + ffmpeg
- ECSHOP漏洞集
- Canvas的方法
- 快速幂取模模板
- 关于oracle sql 调优学习的一点总结
- hibernate设置延迟加载后获得关联对象报错的解决方案
- 实时通信技术的架构设计
- ubuntu14.04 配置hadoop 单机+伪分布式
- 用pethon 抓取网站图片代码
- netty in action第六章-ChannelHandler
- iOS在当前视图隐藏tabbar
- 2015.03.20使命
- java基础day02
- C语言结构体位域