Se connecter / S'enregistrer
Votre question

problème gestion de transactions avec jdbctemplate

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
6 Décembre 2011 18:07:45

Bonjour,

Mon problème est le suivant, j'aimerai gérer des transactions sur mes insertions en base et le souci est que j'ai un business qui fait appel à n méthodes de différents DAO.
Je précise que je code en java, que j'utilise une base MySQL, jdbctemplate et que ma datasource est injectée via Spring.
J'ai donc un truc qui ressemble à ça:

début méthode insertion BusinessXX

  • appel méthode 1 du DaoA
  • appel méthode 2 du DaoA
  • appel méthode 1 du DaoB
  • ...

  • Fin méthode insertion

    Je ne sais pas comment faire pour gérer un rollback dans le cas ou un de ces appels serai en erreur.

    Si quelqu'un a déjà eu le soucis et a trouvé une solution je suis preneur.

    Merci d'avance.
  • Autres pages sur : probleme gestion transactions jdbctemplate

    a c 232 L Programmation
    7 Décembre 2011 14:02:49

    Salut,

    Tu peux pas simplement ajouter des méthodes avant et après l'insertion ?
    Tu fais un BEGIN TRANSACTION avant la 1ère transaction, un COMMIT TRANSACTION après la dernière, et un ROLLBACK TRANSACTION si ça foire ?
    Tom's guide dans le monde
    • Allemagne
    • Italie
    • Irlande
    • Royaume Uni
    • Etats Unis
    Suivre Tom's Guide
    Inscrivez-vous à la Newsletter
    • ajouter à twitter
    • ajouter à facebook
    • ajouter un flux RSS