-
utilisation du fetch
Bonjour,
Débutante en hibernate j'aimerai savoir a quoi sert exactement le fetch.
Quelle est la différente entre un fetch join et un fetch select ?
Dans quel cas doit on utiliser un fetch join au lieu d'un fetch select ?
Merci d'avance pour vos éclaircissement.
-
la doc :
fetch (optionnel - par défaut à select) : Choisit entre le chargement de type outer-join ou le chargement par select successifs.
En gros, si tu utilises select, t'as rien qui change, et si tu utilises join, ça te permet de charger plusieurs objets à la fois, à chaque chargement d'un objet, tu chargera aussi par jointure, c'est-à-dire en 1 seule requête les objets associés.
-
Merci pour ton explication.