SUBSELECT: mengelakkan N+1 dan tidak menduplikasi data, tetapi memuatkan semua entiti jenis yang berkaitan ke dalam memori.
FetchMode.SUBSELECT sepatutnya kelihatan seperti ini:
SELECT <employees columns>
FROM EMPLOYEE employees0_
WHERE employees0_.DEPARTMENT_ID IN
(SELECT department0_.DEPARTMENT_ID FROM DEPARTMENT department0_)
FetchMode.SUBSELECT boleh mengurangkan bilangan pertanyaan dengan ketara
SUBSELECT: mengelakkan N+1 dan tidak menduplikasi data, tetapi memuatkan semua entiti jenis yang berkaitan ke dalam memori.
FetchMode.SUBSELECT sepatutnya kelihatan seperti ini:
FetchMode.SUBSELECT boleh mengurangkan bilangan pertanyaan dengan ketara
Saya jumpa artikel yang sangat bagus