(澳门博彩导航) Hibernate的fetch属性中的select和subselect有什么区别,有使用场景吗
澳门博彩导航网址
澳门博彩导航网址
当前位置 : 澳门博彩导航网址 > 澳门博彩导航

(澳门博彩导航) Hibernate的fetch属性中的select和subselect有什么区别,有使用场景吗

如题,谢谢各位指点

  • SUBSELECT:避免N+1并且不重复数据,但将相关类型的所有实体加载到内存中。

FetchMode.SUBSELECT应该是这样的:

SELECT <employees columns>
FROM EMPLOYEE employees0_
WHERE employees0_.DEPARTMENT_ID IN
SELECT department0_.DEPARTMENT_ID FROM DEPARTMENT department0_

FetchMode.SUBSELECT可以显著的减少查询的数量

找到一个讲的很好的文章

栏目列表

最新文章

广告位

澳门博彩导航网址