public TopiaContext beginTransaction() throws TopiaException { checkClosed("Ce contexte a ete ferme, impossible de commencer une transaction"); TopiaContextImpl result = new TopiaContextImpl(this); SessionFactory factory = getHibernateFactory(); result.hibernate = factory.openSession(); // new TopiaInterceptor(result)); // on ne synchronise jamais les données avec la base tant que // l'utilisateur n'a pas fait de commit du context result.hibernate.setFlushMode(FlushMode.MANUAL); On a toujours ca qui traine dans le code, il faudrait tout de meme voir s'il y encore un interet (faire des tests en enlevant et voir si tout fonctionne pareil) (voir peut-etre mieux ?) Normalement, c'etait la pour faire des sous-sous-...-sous-context. mais comme ca ne semble pas fonctionner. Et moitier aussi servir pour prendre en compte des problemes dans certaine base qui gerait mal les transactions, mais je pense que H2/Postgresql sont maintenant assez bien faite pour bien cloisonner les transactions. qui aurait un peu de temps pour regarder le probleme de plus pret ? (c-a-d, quelqu'un aurait-il deja un jeu de test sur lequel regarder rapidement ?) -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii