On Fri, 10 Apr 2009 17:27:55 +0200 Benjamin POUSSIN <poussin@codelutin.com> wrote:
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 ?)
J'ai un jeu de données qui pourrait aller bien (et un plus j'ai un ui qui me permet de créer le jeu de données :)). Je peux y jeter un coup d'oeil en début de semaine (enfin j'espère avoir le temps...) tony.
-- 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 _______________________________________________ Topia-devel mailing list Topia-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/topia-devel