IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

@transactionnel avec spring sur deux pages


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Architecte de système d’information
    Inscrit en
    Septembre 2005
    Messages
    236
    Détails du profil
    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Septembre 2005
    Messages : 236
    Par défaut @transactionnel avec spring sur deux pages
    Bonjour,
    J'utilise struts 2 et spring, et je me sers l'annotation @transactionnel au niveau de mes services de spring pour gérer mes transactions, or j'ai le problème suivant: en faite jr voudrais créer une transaction qui se prolonge sur deux pages, cad j'ai une page A dans laqelle j'ai un bouton valider qui permet de valider une transaction via une méthode struts2 methode1 qui fait appel à un service1 qui lui fait ce update, ensuite dans la page suivante je fait un autre update 2 avec le meme mecanisme cad un service2 appelé dans une methode2 de struts2, or moi je voudrais que si l'utilisateur ne valide pas la page 2 ou bien s'il le service2 plante que la transaction effectée dans service1 soit rollbacké.
    Merci d'avance pour votre aide

  2. #2
    Membre éclairé
    Architecte de système d’information
    Inscrit en
    Septembre 2005
    Messages
    236
    Détails du profil
    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Septembre 2005
    Messages : 236
    Par défaut
    personne n'aurait une idée?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 54
    Par défaut
    Bonjour root (ça fait bizarre de dire ça )

    Là comme ça, à chaud, j'ai envie de dire que même si c'est possible de faire ça, il vaut mieux éviter !

    Tu devrais plutôt enregistrer l'ensemble des actions souhaitées par l'utilisateur aux pages 1 et 2, et les dérouler une seule fois après la validation de la page 2. De cette manière, tu n'as qu'une seule transaction ouverte, et le rollback est d'autant plus simple.

    J'espère avoir pu t'aider un peu...

Discussions similaires

  1. Déclaration objet sur deux pages
    Par molini_a dans le forum Langage
    Réponses: 1
    Dernier message: 18/11/2007, 10h44
  2. Impression sur deux pages
    Par Jiyuu dans le forum VB.NET
    Réponses: 9
    Dernier message: 30/03/2007, 23h51
  3. Comment créer un état sur deux pages
    Par wag71 dans le forum IHM
    Réponses: 8
    Dernier message: 15/01/2007, 18h13
  4. [D7]Quickreport et champ mémo sur deux pages
    Par dleu dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/10/2005, 14h16
  5. pb avec select sur deux champs
    Par graphicsxp dans le forum Langage SQL
    Réponses: 7
    Dernier message: 22/03/2005, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo