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] question concernant le mapping


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut [HIBERNATE] question concernant le mapping
    bonjour

    voila, j'ai classe java avec les attributs suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    classe Activity{
        String          keyActivity;
        String          lbActivity;
        HashMap      keyParent;
        long            seqVersion;
    à partir de la doc dans une hiberante concernant les collections , il propose bcp d'elements qui m'ont embrouillé.
    donc pour faire le mapping de cette classe, sachant bien que
    keyParent
    va contenir des objets Activity ( la meme classe )
    ---- cela veut dire , une activité parent " keyActivity " peut avoir plusieurs " activity " fille ------.

    donc dans le fichier mapping vous me conseillez de faire le tag " map " ou bien un simple <many-to-one>?

    merci

    [ Sujet déplacé depuis le forum java par Viena ]
    Les Règles du Forum

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut
    je crois que j'ai fait une connerie.

    selon la doc d'hibernate

    Les collections persistantes agissent respectivement comme HashMap, HashSet, TreeMap, TreeSet et ArrayList Par ailleurs, le type java de la propriété contenant la collection doit être du type de l'interface (ex: Map, Set ou List ; jamais HashMap, TreeSet ou ArrayList).

    si vous avez des idees pour contourner le probleme n'hesiter pas , je suis preneur de toutes vos suggestions.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut
    La HashMap implémente l'interface Map, tu devrait donc pouvoir t'en sortir avec un mapping de map

    http://java.sun.com/j2se/1.5.0/docs/api/index.html

    Sinon il me semble que ce que tu cherche a mapper est un design pattern appelé composite donc peut etre que des recherches dans ce sens pourrons t'aider ...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut
    wé voila dans la doc c'est ça ce qui est ecrit " voir au dessus " , j'ai vu aussi que je peux utiliser dans le fichier de mapping le tab <map /> mais je vais essayer d'abord le SET avant de voir autre chose puisque apparemment rien que le SET pourra regler mon petit souci.

    si vous avez d'autre avis , faites moi part.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut
    Euh dsl mais la je ne comprend pas :
    Tu as un type expres pour stocker ton HashMap pourquoi tu ne veux pas l'utiliser ? Je pense pourtant que c'est le meilleur moyen d'eviter les problèmes tu ne penses pas ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut
    Tu as un type expres pour stocker ton HashMap pourquoi tu ne veux pas l'utiliser ?
    je ne vois pas de quel type tu parle, la seule chose que je sais c'est que je dois pas faire dans ma classe java avec un type tel que HashMap par contre je dois faire Map et dans l'initialisation je fais Map map = new HashSet ou truc comme ça , du moment que je suis un debutant dans hibernate j'ai lu et relu la doc j'ai trouvé qu'avec Set je pourrai resoudre le bleme.
    maintenant tu me dis qu'il y a un type , moi je te suis dis moi quel type ou bien donne moi un exmple ou bien dirige vers une doc et je suis preneur.

    c'est vrai il y a le tag <Map /> est ce que tu parles de ça.
    merci pour l'interet Kai

Discussions similaires

  1. [Servlet + Class] question concernant plusieurs connections
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 29/11/2004, 16h39
  2. Réponses: 7
    Dernier message: 10/09/2004, 14h28
  3. [Indy] Questions concernant l'envoi de mail
    Par delphicrous dans le forum Web & réseau
    Réponses: 3
    Dernier message: 24/06/2004, 15h06
  4. Question concernant l'API "WaitforSingleObject
    Par Drooxy dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 29/03/2003, 07h26

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