Dans la question 3 (transaction) du TP commit, je suis un peu perdu.
J'ai implémenté une solution à base de 2 visiteurs comme le suggérait l'énoncé, en reconstruisant un objet Cotisant dans mon Memento.
Mais j'ai des erreurs sur JNews (debitSure7 par exemple) qui n'en disent hélas pas beaucoup plus :
Aïe... je ne serai pas banquier, c'est sûr :-)Une exception est levée, alors que le débit est possible ???
Sérieusement, mes tests locaux passent, je ne comprends pas où je peux déclencher une exception à part dans mon visiteur de copie (puisque c'est la seule chose que j'ai codée, et que si le débit passe c'est qu'on ne fait pas de rollback). Mais j'ai beau chercher, je ne parviens pas à lever une exception sur un simple débit.
Quelqu'un a-t-il eu cette erreur ?