Hibernate中1+N问题
来源:互联网 发布:紫砂壶鉴别方法 知乎 编辑:程序博客网 时间:2024/06/05 10:55
在Hibernate中,如果两个类设置了manyToOne之后,在查询的时候,由于N 对1的一方默认的fetch=FetchType.EAGER,所以会把被关联的对象一起取出来
解决方法一:设置fetch=FetchType.LAZY
解决方法二:
List<Topic> topics= (List<Topic>)session.createCriteria(Topic.class).list();
或者
List<Topic> topics= (List<Topic>)session.createQuery("from Topic").list();
也就是用session.createCriteria()做查询,而不是用createQuery
- Hibernate中1+N问题
- hibernate中1+n问题
- Hibernate中N+1次select问题
- Hibernate中1+N问题以及解决方法
- Hibernate中1+N问题以及解决方法
- 解决Hibernate中1+n的问题
- Hibernate n+1问题
- hibernate N+1问题
- hibernate N+1问题
- Hibernate N+1 问题
- hibernate 1+N问题
- Hibernate n+1问题
- hibernate:1+N问题
- Hibernate N+1 问题
- Hibernate n+1问题
- Hibernate N+1 问题
- Hibernate n+1问题
- Hibernate n+1问题
- Java中的垃圾回收机制GC
- 重新审视教师工作量部分设计
- 优化SQL优化34条
- apt-get install libxml2 出问题时,可以尝试apt-get install libxml2-dev
- main函数的参数
- Hibernate中1+N问题
- java3D一个场景内创建两个以上的图形
- pthread 线程数据
- 性能需求、设计和测试
- 一位计算机硕士毕业生三个月求职经历与经验的结晶
- CListCtrl类的部分使用
- Android权限机制总结与常见权限不足问题分析
- Java开源的FTP Server——Apache FtpServer
- 某強人的推理小遊戲