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 :

Perdu dans les relations


Sujet :

Hibernate Java

  1. #1
    Invité
    Invité(e)
    Par défaut Perdu dans les relations
    Bonjour je tente d'établir ne relation entre deux Objets mais ne vois pas quelle relation utiliser et encore moins comment l'utiliser.

    Mes objets sont Pesronne et Maison, je peux avoir plusieurs personnes dans une même maison mais pas un personne dans plusieurs maison.
    Je créerais donc mes tables comme ceci :
    PESRONNES
    int id PK
    vchar name
    int maison FK

    MAISONS
    int id PK
    vchar nom
    > Dois-je créer une relation one-to-one ou many-to one ?
    > Quelque soit la relation à créer, je devrais pouvoir récupèrer les Personnes et la maison dans laquelle ils sont et pour chaque maison lister les personnes qu'elle abrite

    Merci d'avance et bonnes fêtes

  2. #2
    Invité
    Invité(e)
    Par défaut
    Une relation many to one fonctionne parfaitement pour obtenir la maison d'une personne :
    <class name="test.Personne" table="PESRONNES">
    ..
    <many-to-one
    name="maison"
    class="test.Maison"
    column="maison" />
    </class>

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

    Informations forums :
    Inscription : Février 2006
    Messages : 116
    Points : 128
    Points
    128
    Par défaut
    Salut,
    Ca dépend, si t'a des squatters, ils peuvent habiter dans plusieurs maisons. Dans ce cas la c'est many-to-many....

  4. #4
    Invité
    Invité(e)
    Par défaut
    Heureusement que je n'attendais pas impatiemment une réponse sur ce thread.
    Dire que j'ai passé 5 minutes (avec une connexion trés lente) pour consulter une réponse totalement INUTILE.

    Pout ton info ceci n'est qu'un exemple. Car il ne faut même pas aller voir du côté des squatteurs, il y à beaucoup d'enfants qui habitent dans plusieurs maisons suite à un divorce.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 116
    Points : 128
    Points
    128
    Par défaut
    Ma reponse est a la hauteur de ta question. De plus elle repond en partie a ta question. Il est vrai que j'avais oublié le cas des enfants. J'ai repondu cela car tous depend des contraintes relationnelles que tu veux imposer.
    Si tu m'a repondu cela c'est que tu connaissait la reponse.

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

Discussions similaires

  1. perdu dans les fonctions en c++ builder
    Par davidc dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/02/2007, 16h22
  2. [Débutant] Perdu dans les streams
    Par Le Furet dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 04/01/2007, 10h58
  3. Paumé dans les relations
    Par spekal dans le forum Langage SQL
    Réponses: 2
    Dernier message: 22/08/2006, 14h55
  4. Réponses: 2
    Dernier message: 27/07/2006, 15h54
  5. Perdue dans les Response.Write...
    Par Tapioca dans le forum ASP
    Réponses: 4
    Dernier message: 11/07/2004, 11h54

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