On Wed, 11 Mar 2009 19:29:15 +0100 Éric Chatellier <chatellier@codelutin.com> wrote:
Sigrid LEHUTA a écrit :
Si possible, il suffirait de vérifier que la biomasse diffère de celle obtenue avec cette simulation.
Merci ! J'ai "peut-être" trouvé.
À la fin de la methode preAction() il faut ajouter : context.getDB().commitTransaction(); pour valider les modifications. (cela correspond au context.getDB() du debut de la methode).
Mais je ne comprend pas trop bien pourquoi il faut le mettre...
J'ai peur qu'il y ait des effets de bord indesirable si on fait un commit dans une regle de gesion :(. Car le but est de pouvoir faire un rollback a la fin de chaque pas de temps pour remettre la base dans l'etat initial, et si on fait un commit cela ne sera plus possible. Je ne vois pas trop pourquoi un commit est necessaire pour prendre en compte la modif, car on est dans la meme transaction, donc elle devrait etre utilisee ? Tu as mis un system.out dans les equations pour voir lesquelles etaient utilisees ? et surtout quand ? -- 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