Hibernate的1+N(N+1)问题与解决方法
Hibernate的1+N问题:
fetch=FetchType.eager配置下,取某对象(Student)的自身属性,仍会导致其关联对象(Group)一并查询,本来只需要发1条SQL语句即可完成,结果却发了1+N条SQL语句,影响性能。
解决方法:
1.fetch = FetchType.lazy , 开始只发关于本表的SQL语句,即等用到关联对象时,再发关联表的SQL语句。
2
原创
2016-05-10 18:29:07 ·
3280 阅读 ·
1 评论