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

Hibernate Java Discussion :

[hibernate] sortir un objet de la transaction


Sujet :

Hibernate Java

  1. #1
    Membre habitué
    Profil pro
    archi
    Inscrit en
    Juillet 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : archi

    Informations forums :
    Inscription : Juillet 2002
    Messages : 7
    Par défaut [hibernate] sortir un objet de la transaction
    Bonjour,
    J’utilise actuellement la version 3.1.2 d’hibernate.
    J aimerai savoir si il est possible de sortir un objet de la transaction courante.
    Mon problème est que j’aimerais insérer un objet dans la base de donnée lorsqu’une exception est levé et faire un rollback uniquement sur les autres objets insérer.

    Cordialement

  2. #2
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 241
    Par défaut
    Citation Envoyé par parn Voir le message
    Bonjour,
    J’utilise actuellement la version 3.1.2 d’hibernate.
    J aimerai savoir si il est possible de sortir un objet de la transaction courante.
    Mon problème est que j’aimerais insérer un objet dans la base de donnée lorsqu’une exception est levé et faire un rollback uniquement sur les autres objets insérer.

    Cordialement
    Et bien tu fais un rollback sur tous les objets et t'insère l'objet seul ensuite.

  3. #3
    Membre habitué
    Profil pro
    archi
    Inscrit en
    Juillet 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : archi

    Informations forums :
    Inscription : Juillet 2002
    Messages : 7
    Par défaut
    J avais deja pensé a cette solution mais c'est impossible dans mon cas.
    Les transactions sont initialiser dans la couche superieur qui lance différent traitements.

  4. #4
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 241
    Par défaut
    Citation Envoyé par parn Voir le message
    J avais deja pensé a cette solution mais c'est impossible dans mon cas.
    Les transactions sont initialiser dans la couche superieur qui lance différent traitements.
    Ce n'est pas un problème, en cas de soucis soulève explicitement une exception dans la couche modèle. Celle-ci remontera dans la couche métier qui, sachant qu'il y a eu un problème et donc un rollback, relancera une transaction pour l'objet seul.

    De toute manière conceptuellement parlant il n'est pas préférable que ce soit la couche modèle qui décide quoi faire : normalement elle n'est là que pour exécuter des requêtes.

    a+

Discussions similaires

  1. Hibernate + suppression d'objets dans une collection
    Par Saiyan54 dans le forum Hibernate
    Réponses: 2
    Dernier message: 15/12/2006, 15h39
  2. [hibernate] rattaché un objet détaché
    Par agougeon dans le forum Hibernate
    Réponses: 4
    Dernier message: 31/05/2006, 17h52
  3. [hibernate] Collection d'objet persistent
    Par Invité dans le forum Hibernate
    Réponses: 10
    Dernier message: 28/04/2006, 16h56
  4. [HIBERNATE] Chargement d'objet incorrect
    Par faya972 dans le forum Hibernate
    Réponses: 4
    Dernier message: 19/04/2006, 23h01
  5. Réponses: 4
    Dernier message: 06/09/2005, 09h58

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