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();
		}
	}