On Wed, 27 May 2009 12:03:42 +0200 Florian DESBOIS <fdesbois@codelutin.com> wrote:
Bon en fait je viens de me rendre compte qu'il suffit que je fasse : dao.getContext().commitTransaction()...
Dans ce cas, je ne comprend pas la difference (ou l'interet) de la methode dao.commitTransaction() ?!!?
En fait tu prennais le probleme a l'envers :). On commit toujours un context, par contre le context previent ses DAO qu'il vient de commiter pour qu'eux puissent faire des choses. Dans le cas des flatfiles je pense qu'il sauvegardait les infos des entities modifier. On aurait pu/du utiliser un commit listener implanter par les DAO et enregistre sur le context pour faire ca. Il faudrait peut-etre mettre un bout de javadoc sur commitTransaction du DAO pour explique que c une methode de callback utilise pris par le context et non pas une methode qui fait un commit :) -- 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