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 :

Persist en cascade


Sujet :

Hibernate Java

  1. #1
    Membre à l'essai
    Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Points : 24
    Points
    24
    Par défaut Persist en cascade
    Bonjour,

    Je voudrait savoir s'il est possible par la config xml de faire un persist sur un objet et qu'il "persist" en meme temps le contenu d'une List/Set/Map de l'objet.

    En somme, qu'avec un "one-to-many" et "many-to-one" , il soit possible de persister le tout juste en faisant un persist de l'objet "parent".

    Merci par avance.

  2. #2
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut
    Sans trop m'avancer, je dois répondre non...

    En tout cas, si c'est possible, je devrais refaire pas mal de mon code car pour l'instant je fais les sauvegardes en cascade manuellement (boucler sur les différentes collections et sauver les instances grâce à leurs DAO respectifs).



  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 74
    Points : 83
    Points
    83
    Par défaut
    la persistance transitive (c'est le nom de ce que tu cherches à faire) est bien éviemment supporté par Hibernate (et la plupart des ORM).
    Par défaut désactivée, tu peux l'utiliser en paramétrant la politique de cascade de chacune de tes associations de ton modèle objet.
    Il te faut paramétrer quel type d'opération tu veux cascader: SAVE, DELETE, REFRSEH,... voire toutes :ALL. cherches dans la doc Hibernate pour plus de renseignements.

    Attention à ne pas mettre du all partout ! vous risqueriez d'avoir des problèmes ;-)

    Citation Envoyé par Pill_S Voir le message
    Sans trop m'avancer, je dois répondre non...

    En tout cas, si c'est possible, je devrais refaire pas mal de mon code car pour l'instant je fais les sauvegardes en cascade manuellement (boucler sur les différentes collections et sauver les instances grâce à leurs DAO respectifs).



Discussions similaires

  1. Persistance en cascade complexe
    Par mort87 dans le forum JPA
    Réponses: 1
    Dernier message: 03/01/2014, 10h42
  2. [2.x] Persist entité cascade et postPersist
    Par Issiel dans le forum Symfony
    Réponses: 4
    Dernier message: 01/07/2013, 17h33
  3. Réponses: 2
    Dernier message: 12/03/2010, 16h10
  4. Réponses: 2
    Dernier message: 29/04/2009, 18h58
  5. Persistance en cascade
    Par aloha dans le forum JPA
    Réponses: 8
    Dernier message: 30/11/2007, 11h39

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