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 :

Problème de mapping


Sujet :

Hibernate Java

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 92
    Par défaut Problème de mapping
    Bonjour,

    J'ai une classe Personne et une classe Banque. Dans une banque il ya plusieurs personnes mais une personne n'est inscrit que dans une banque (dans mon contexte). Voici par exemple la classe Personne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    public class Personne 
    {
        private int ID_Personne;
        String PrenomNom;
     
        public Personne(int p_IDPersonne, String p_PrenomNom)
        {
            ID_Personne = p_IDPersonne;
            PrenomNom = p_PrenomNom;
        }
     
        // ID_Personne
        public int getID_Personne()
        {
            return ID_Personne;
        }
     
        public void setID_Personne(int p_NouveauID_Personne)
        {
            ID_Personne = p_NouveauID_Personne;
        }
     
        // PrenomNom
        public int getPrenomNom()
        {
            return PrenomNom;
        }
     
        public void setPrenomNom(int p_NouveauPrenomNom)
        {
            PrenomNom = p_NouveauPrenomNom;
        }
    Il faut rajouter un champ Banque dans cette classe mais faut-il que je rajoute un objet Banque ou l'ID_Banque ? Car avec un objet, je peux facilement accéder aux champs de cette classe mais je n'arrive pas à faire le mapping avec hibernate.

    Comment faire ?

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2008
    Messages : 101
    Par défaut
    Bonjour
    Bon la tu doit ajouter un objet Banque
    Dans ton fichier de mapping tu spécifie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <many-to-one 
      				name=""banque
      				column="ID_BANQUE"
      				class="Banque"
      				insert="false"
      				update="false"/>
    et dans ta classe Banque, si tu veut avoir une association bidirectionnel tu ajoute uun attributs set<Client> et tu le map.

    Remarque: Hibernat à tjrs besoin d'un constructeur par défaut, donc toujours l'inclure pour t classes persistante.

    bon courage

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 92
    Par défaut
    Merci beaucoup ça marche nikel maintenant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [IBATIS/mysql] problème de mapping
    Par iftolotfi dans le forum Persistance des données
    Réponses: 3
    Dernier message: 07/07/2006, 10h40
  2. [Débutant] Problème de mapping des ports
    Par zehle dans le forum VHDL
    Réponses: 1
    Dernier message: 22/05/2006, 22h37
  3. [PERL] Problème avec map
    Par LE NEINDRE dans le forum Langage
    Réponses: 9
    Dernier message: 05/10/2005, 09h48
  4. [CASTOR]Problème de mapping de données
    Par chuck norris dans le forum Persistance des données
    Réponses: 1
    Dernier message: 13/07/2005, 22h01
  5. [Struts] Problème de mapping
    Par ArseNic dans le forum Struts 1
    Réponses: 5
    Dernier message: 10/02/2005, 10h11

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