Excuse moi, mais le nom de la méthode peut porter a confusion ceci-dit ! Et c'est FloriAN et pas FloriENT !! enfin c pas grave, chuis un ptit stagiaire qui fait des bêtises et qui apprend après tout :p

Le 28 mai 2009 09:29, Tony Chemit <chemit@codelutin.com> a écrit :
Le Wed, 27 May 2009 13:16:54 +0200,
Benjamin POUSSIN <poussin@codelutin.com> a écrit :

> 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 :)
>
Et ne pas dire ça fonctionne pas quand on ne comprend pas comment ça
marche :)

Tout n'est pas parfait dans ToPIA, mais la plus part du temps, les gens
qui ont écrit ToPIA ont un peu réfléchit avant de coder et donc souvent
y'a une raison valable dans le code écrit (mais comme dit ben, il
manque peut-être un peu de Javadoc...) Donc Florient pas d'enflammage ;)

> --
> 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



--

Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
email: chemit@codelutin.com
http://www.codelutin.com
_______________________________________________
Topia-devel mailing list
Topia-devel@lists.labs.libre-entreprise.org
http://lists.labs.libre-entreprise.org/mailman/listinfo/topia-devel