Bonjour,
j'utilise hibernate dans une application web,
Quand je fais la mise à jour d'un objet, la base est bien modifiée mais quand j'interroge cet objet modifiéé à partir de l'application, l'objet conserve les anciennes donnees, j'ai vu la faq, j'ai fait le refresh , mais pas de nouveau
voici un bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
Session session;
session = HibernateSessionFactory.getSession();
FConfigRoues = (SwibConsulting.hibernate.FConfigRoues) session
.load("SwibConsulting.hibernate.FConfigRoues",Integer.parseInt(request.getParameter("idroue")) );
 
//je fais mes modification avec les .set
session.beginTransaction(); 
Transaction tx = session.beginTransaction();
session.save(FConfigRoues); 
session.flush();
session.refresh(FConfigRoues);		
tx.commit();
session.close();
la base était bien modifiéé