国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

java - Hibernate的fetch屬性中的select和subselect有什么區(qū)別,有使用場景嗎

瀏覽:140日期:2023-12-08 10:48:57

問題描述

如題,謝謝各位指點(diǎn)

問題解答

回答1:

SUBSELECT:避免N+1并且不重復(fù)數(shù)據(jù),但將相關(guān)類型的所有實(shí)體加載到內(nèi)存中。

FetchMode.SUBSELECT應(yīng)該是這樣的:

SELECT <employees columns>FROM EMPLOYEE employees0_WHERE employees0_.DEPARTMENT_ID IN(SELECT department0_.DEPARTMENT_ID FROM DEPARTMENT department0_)

FetchMode.SUBSELECT可以顯著的減少查詢的數(shù)量

找到一個(gè)講的很好的文章

標(biāo)簽: java
主站蜘蛛池模板: 莱阳市| 志丹县| 万载县| 亳州市| 弋阳县| 当阳市| 霞浦县| 和政县| 东乌珠穆沁旗| 扶风县| 库伦旗| 鄂伦春自治旗| 曲阜市| 正安县| 定西市| 玛曲县| 平远县| 松滋市| 本溪| 长汀县| 平陆县| 金堂县| 洛南县| 阳曲县| 信阳市| 井冈山市| 大荔县| 托克逊县| 滨州市| 余干县| 繁昌县| 张家港市| 桑日县| 汤阴县| 临沭县| 五台县| 怀仁县| 兰溪市| 澎湖县| 宁津县| 阿拉善右旗|