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] Problème de mapping


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 57
    Par défaut [Hibernate] Problème de mapping
    Saloute,
    J'ai un problème de mapping avec Hibernate.
    J'ai une classe Adresse:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class Adresse {
     
    	private int identifiant;
     
    	private String adresse1;
     
    	private String adresse2;
     
    	private String cp;
     
    	private String ville;
     
    	private Pays pays;
    }
    et une classe Pays:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public class Pays {
     
    	private String code;
     
    	private String libelle;
    }
    La classe Adresse contient un objet Pays.
    Mais comment avec hibernate et d'un point de vue mapping, peut - on lui faire expliquer d'aller chercher le bon pays correspondant à l'adresse.
    Sachant que d'un point de BDD, dans la table Adresse, j'ai une clé étrangère provenant de la table Pays.
    Faut - il faire du one to one?
    Merci

  2. #2
    Membre expérimenté
    Inscrit en
    Juillet 2004
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 152
    Par défaut
    dans la définition du mapping de ta classe Adresse tu ajoutes la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <many-to-one name="pays" column="PAYS_ID" class="monpackage.Pays"/>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 57
    Par défaut
    Merci dude, c'est exactement ça!!

  4. #4
    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
    Voici une bonne adresse pour les notions de mapping élémentaires : Documentation Hibernate. On y trouve pas mal d'informations intéressantes :

    Section 5 : Mapping O/R basique
    Section 6 : Mapping des collections
    Section 7 : Mapper les associations
    Section 8 : Mapping de composants
    Section 9 : Mapping d'héritage de classe

    Bonne lecture

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

Discussions similaires

  1. Problème de Mapping Hibernate
    Par nyrami dans le forum Hibernate
    Réponses: 18
    Dernier message: 31/12/2007, 17h22
  2. [Data] Problème de mapping hibernate
    Par erwan.bodere dans le forum Spring
    Réponses: 1
    Dernier message: 28/04/2007, 20h43
  3. [Hibernate]Problème pour mapping d' un héritage
    Par K-Kaï dans le forum Hibernate
    Réponses: 6
    Dernier message: 29/06/2006, 14h28
  4. [hibernate]Problème mapping classe association
    Par jsl1 dans le forum Hibernate
    Réponses: 6
    Dernier message: 16/06/2006, 17h27
  5. [Hibernate] Problème dans le fichier mapping
    Par sabour_mounir dans le forum Hibernate
    Réponses: 3
    Dernier message: 15/05/2006, 11h41

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