
Envoyé par
mOuLi
Il est relativement difficile de donner des bonnes pratiques Hibernate dans l'absolu. En fait c'est plutôt le besoin fonctionnel et le contexte d'exécution (site JEE ? client lourd ? programme batch ? ...) qui vont permettre de définir la meilleure solution en ce qui concerne le cycle de vie des sessions (et éventuellement des transactions).
Pour les DAO, je déconseillerai fortement d'y faire apparaître les ouvertures/fermetures des sessions, il vaut mieux utiliser un framework qui s'en charge (Spring, EJB3/JPA ...)
Partager