Bonjour ,
quelle la bonne stratégie de chargement de hibernate?
de mettre tous les lazy=false et fetch=join dans les fichiers de mapping ça alourdis l'exécution des requêtes parce que le chargement d'un objet engendre le chargement de toutes ses associations et ainsi de suite jusqu'au charger presque tous le graphe de base de donné.Une solution c'est de charger avec setfetchMode("nom obget à joindre",fetchMode.join) c'est de laisser le chargement par défaut de hibernate(lazy=true /paresseux=oui :ne pas charger les collections et fetch=select :il ne joint pas les associations mais si les objets sont encore attaché à la session il sélectionne à la demande) .
Merci de nous proposer une bonne stratégie
Partager