Est-ce possible de configurer hibernate pour désactiver le lazy par défaut ?
(je ne trouve pas de propriété correspondante).
Cordialement
Est-ce possible de configurer hibernate pour désactiver le lazy par défaut ?
(je ne trouve pas de propriété correspondante).
Cordialement
De mémoire le lazy loading est par défaut depuis Hibernate 3.
C'est à mon avis une bien mauvaise idée de le désactiver.
Tu risques de charger beaucoup de données et les performances de ton application s'en ressentiront.
Si tu peux, mais il faut le faire au sein d'une session Hibernate.
Soit tu libères ta session Hibernate après le rendu de la vue, voir le pattern openSessionInViewFilter, soit tu effectues tes chargements avant le rendu de la vue quand tu es en présence d'une session Hibernate active.
Partager