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 :

Mon propre TransactionManager


Sujet :

Spring Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 44
    Points : 27
    Points
    27
    Par défaut Mon propre TransactionManager
    Bonjour tout le monde !!

    Pour commencer je tiens à préciser que j'utilise Spring sous .Net.

    Voilà mon problème :

    Je reprend du code existant que je voudrais changer. Il y a, de mis en place, un système de TransactionInterceptor qui me va plutôt pas mal, mais s'occupe de gérer des transactions NHibernate.
    Je voudrais remplacer ceci par la gestion de transactions provenant d'un framework perso.

    J'ai donc écrit une classe dérivant de AbstractPlatformTransactionManager, et qui me crée mes transactions, tout ça, tout va bien.

    Ce que je ne comprend pas, c'est comment, dans ce qui existe actuellement, la transaction créée par le HibernateTransactionManager est passée aux classes Manager en dessous, qui l'utilisent.
    J'aimerais comprendre pour pouvoir faire de même avec les transactions que je crée moi, et les utiliser dans les Manager que j'ai donc aussi réécrit.

    Quelqu'un peut-il m'aider svp ?

    Merci beaucoup par avance !

  2. #2
    Membre expérimenté
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Points : 1 640
    Points
    1 640
    Par défaut
    la transaction créée par le HibernateTransactionManager est passée aux classes Manager en dessous, qui l'utilisent.
    Tu peux être plus précis ?
    En premier lieu, utilisez un moteur de recherche.
    En second lieu, postez sur le forum adéquat !

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    Ben heu malheureusement pas trop trop, parce que j'ai pas vraiment saisi la manière dont ça se passait.
    Je sais que j'ai un TransactionManager qui m'implémente une transaction si elle n'existe pas déjà, et je sais que pouf par magie j'ai un manager "en dessous" qui utilise la dite transaction.
    Si quelqu'un peut m'expliquer clairement comment fonctionne le principe de TransactionManager dans Spring, au passage, ça m'arrangerait bien...

    Merci en tout cas !

  4. #4
    Membre expérimenté
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Points : 1 640
    Points
    1 640
    Par défaut
    Je pense que la lecture de la documentation te donnera les renseignements dont tu as besoin.
    En plus de cela, lis la javadoc des classes PlatformTransactionManager et AbstractPlatformTransactionManager, ça te donnera tous les détails nécessaires.

    et je sais que pouf par magie j'ai un manager "en dessous" qui utilise la dite transaction.
    Là, je vois vraiment pas de quoi tu parles. Les managers de transaction ne sont pas chaînés, il n'y en a qu'un, normalement !
    En premier lieu, utilisez un moteur de recherche.
    En second lieu, postez sur le forum adéquat !

Discussions similaires

  1. [Forum] Je souhaite créer mon propre script de Forum : fonctionnalités ?
    Par t-die dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 27/10/2006, 11h13
  2. [C#] Comment passer mon propre objet à la méthode Web ?
    Par mimibobo dans le forum Services Web
    Réponses: 6
    Dernier message: 05/10/2006, 10h08
  3. en configurant mon easyphp j'ai bloqué mon propre IP
    Par boogieboy dans le forum Apache
    Réponses: 2
    Dernier message: 02/04/2006, 19h14
  4. Réponses: 4
    Dernier message: 13/08/2005, 10h20
  5. [apache] probleme d'accès à mon propre serveur
    Par sunfunfree dans le forum Apache
    Réponses: 6
    Dernier message: 15/02/2005, 16h16

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