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 2.0]Probleme mapping


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 51
    Par défaut [hibernate 2.0]Probleme mapping
    Je suis débutant en hibernate.
    Ma base de donnée est ACCESS .
    Le schéma est déjà réalisé et je ne peux pas le modifier.
    Hibernate 2.0.
    Problème :
    une association ternaire et comment la mapper.
    Table Pays
    IdPays
    Name

    Table Ville
    IdVille
    Name

    Table Reference
    IdReference
    Designation

    Table d'association
    IdPays
    IdVille
    IdReference

    En fait, la table d'association établie la relation qu'un pays a plusieurs villes et chaque ville a une référence. Au niveau metier, je souhaiterais récupérer un pays avec toutes ces villes chacune ayant sa référence chargé. Si j'efface un pays, il efface automatiquement les villes associées seulement. Par contre, je peux créer un pays avec ces villes et avec une nouvelle réference.

    Comment vous réaliseriez le mapping ??? j'ai des idées mais je ne connais pas la meilleure...tout conseil, idée sont bonnes à prendre...

  2. #2
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 51
    Par défaut
    En fait, j'ai en objet:
    class Pays qui a une liste de villes
    IList<Ville> list; (getter+setter) grâce à la table d'association
    +proprièté basiques

    Je n'ai pas mappé la table d'association directement.


    class Ville a une liste de Reference
    IList<Reference> list; (getter+setter) grâce à la table d'association
    +propriètés basiques

    Problème : je ne sais mappé pas une relation one-to-one avec table d'association en base ???? par défaut j'utilise une liste, au niveau métier une ville à une seule et seule Reference...

    Sans utilisation de criteria
    Donc je récupère bien mon pays avec ces villes(lazy=true, mais je fait du fetch) mais les villes ont toutes ces propriètes remplie sauf la proprièté de la liste de Reference car il ne sait pas récupérer en une seule requete HQL :
    pour 1 pays donné la liste de ces villes avec chacune la liste de Reference dans le résultat ??????
    je fais pour avoir tous remplis 2 requetes :
    Liste de pays avec ces villes
    Liste pour une ville de ces réferences
    J'affecte la liste de ces références à la ville déjà créé..
    Pourquoi ??????
    Comment faire différament en une seule HQL ????help...
    au mieux faire ????????????????????????

Discussions similaires

  1. problem mapping Resources
    Par ahury dans le forum Spring
    Réponses: 1
    Dernier message: 30/09/2007, 21h48
  2. Tomcat hibernate annotation DAO probleme mapping
    Par bibi73 dans le forum Hibernate
    Réponses: 20
    Dernier message: 20/08/2007, 14h40
  3. [hibernate] Probleme mapping -> clé composée
    Par zorm dans le forum Hibernate
    Réponses: 3
    Dernier message: 04/07/2007, 12h57
  4. Réponses: 1
    Dernier message: 28/06/2007, 18h05
  5. [HIBERNATE] question concernant le mapping
    Par mehdi_swatch dans le forum Hibernate
    Réponses: 10
    Dernier message: 19/05/2006, 12h55

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