Bonjour,
J ai un probleme etrange que j avais lie a c3po mais c etait pas le cas. En fait j ai une configuration classique thread Hibernate et j ai un servlet, chaque fois que je l appelle je vois dans le log INFO une nouvelle connexion et la creation d un nouveau pool hibernate.
Je comprends pas comment c est possible en respectant le modele si dessus avec le singleton HibernateUtil ....
Dans le system.out on voit bien que pour une meme appel de servlet il y a plusieur appelle de SessionFactory, c est comme si le singleton etait detruit .....
Merci de votre Aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public void createBan(Ban b){ try{ session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); session.save(b); session.getTransaction().commit(); } catch (RuntimeException e) { session.getTransaction().rollback(); } }
Partager