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 Mapping DAO/BUSINESS/WEBAPP


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2002
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 224
    Par défaut Hibernate Mapping DAO/BUSINESS/WEBAPP
    Je rencontre un probléme :

    Pour que les couches soient indépendantes il existe un mapping entre chaque couche des POJOs de mon projet (WebApp, Business, Dao).

    Problème, dans le cas d'un objet contenant une liste d'objet, au niveau de la webApp l'utilisateur ajoute ou supprime des objets de cette liste puis renvoie l'objet parent au business puis au DAO qui demande à Hibernate un Update.

    Problème, lors de la sauvegarde, les enfants de l'objet parent ont perdus leur référence(car le mapping à créer des nouveaux objets) et donc Hibernate ne sait pas les synchroniser avec la base.

    Enfin voila j'espère que je suis clair, si tu as 2 minutes !!!

    Bonne soirée.....

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Citation Envoyé par BRAUKRIS
    Je rencontre un probléme :

    Pour que les couches soient indépendantes il existe un mapping entre chaque couche des POJOs de mon projet (WebApp, Business, Dao).

    Problème, dans le cas d'un objet contenant une liste d'objet, au niveau de la webApp l'utilisateur ajoute ou supprime des objets de cette liste puis renvoie l'objet parent au business puis au DAO qui demande à Hibernate un Update.

    Problème, lors de la sauvegarde, les enfants de l'objet parent ont perdus leur référence(car le mapping à créer des nouveaux objets) et donc Hibernate ne sait pas les synchroniser avec la base.

    Enfin voila j'espère que je suis clair, si tu as 2 minutes !!!

    Bonne soirée.....

    comment peux tu créer de nouveaux objets vu que tu update ? :s

  3. #3
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Si jamais les objets ont encore leurs identifiants une fois créés ... il est possible de les rattacher avec une session via les formules : session.merge(object) ou bien session.refresh(object) ... ainsi tu pourras alors enregistrer comme il faut ton objet en question. (enfin il me semble )

Discussions similaires

  1. [Hibernate] mapping d'une collection
    Par Jorus dans le forum Hibernate
    Réponses: 22
    Dernier message: 01/12/2008, 17h16
  2. Réponses: 1
    Dernier message: 18/09/2007, 10h41
  3. Tomcat hibernate annotation DAO probleme mapping
    Par bibi73 dans le forum Hibernate
    Réponses: 20
    Dernier message: 20/08/2007, 14h40
  4. [hibernate] Mapping avec identifiant composé
    Par miky_jo dans le forum Hibernate
    Réponses: 3
    Dernier message: 11/10/2005, 16h48
  5. [JDO]Hibernate : Mapping d'un champ auto-incrémenté
    Par brice.antoine dans le forum Hibernate
    Réponses: 4
    Dernier message: 02/04/2004, 10h36

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