java - Quelle est la différence entre select et subselect dans l'attribut fetch d'Hibernate? Existe-t-il des scénarios d'utilisation?
高洛峰
高洛峰 2017-05-17 10:03:48
0
1
498

Comme mentionné, merci pour vos conseils

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(1)
为情所困
  • SUBSELECT : évite N+1 et ne duplique pas les données, mais charge toutes les entités de types associés en mémoire.

FetchMode.SUBSELECT devrait ressembler à ceci :

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

FetchMode.SUBSELECT peut réduire considérablement le nombre de requêtes

Trouver un très bon article

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal