Partage
  • Partager sur Facebook
  • Partager sur Twitter

DAO + transaction

Sujet résolu
    19 septembre 2011 à 17:26:51

    bonjour
    je veux faire une insertion dans table1 + modification table2 + insertion table3
    mon problème est :
    ca sent les transactions mais j'utilise pattern DAO et je peux pas faire
    conn.setAutoCommit(false);
    

    parcque l'insertion dans table3 prend comme donné l'id d'une donné de la table1 après insertion.
    donc je veux juste tester après chaque utilisation de DAO (y'a trois) si la requête a été bien faite dont ma question (par exemple comment faire un test après :
    instanceMaClasse = MaClasseDAO.create(instanceMaClasse )
    
    .
    merci
    • Partager sur Facebook
    • Partager sur Twitter
      20 septembre 2011 à 7:54:17

      Dans ta couche DAO, tu dois juste faire des opérations sur les tables de ta base de données mais pas gérer tes transaction.
      C'est dans ta couche Business que tu dois faire celà et gérer les rollback, commit ...
      • Partager sur Facebook
      • Partager sur Twitter

      DAO + transaction

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown