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

NHibernate Discussion :

[NHibernate]relation many-to-many + attributs


Sujet :

NHibernate

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 84
    Points : 75
    Points
    75
    Par défaut [NHibernate]relation many-to-many + attributs
    Bonjour,

    voila mon problème :

    j'ai 2 tables :

    truc (idtruc, machin)
    chose(idchose, bidule)

    et une relation

    trucchose(idtruc, idchose, blabla)

    comment puis-je faire pour faire un mapping hibernate de cette modélisation ? car avec les mapping many-to-many classiques il n'y a aucuns moyens d'ajouter des attributs à une relation...

    Je suis bien embêté car je ne trouve rien la dessus sur le net sinon des questions sans réponses dans divers forums...

    Si vous avez déjà eu affaire à un cas comme ça, merci de m'aider

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 84
    Points : 75
    Points
    75
    Par défaut
    bon j'ai trouvé...

    pour ceux que ça pourraient interesser :

    je creer un object "TrucChose" avec dedans :

    un Truc, un Chose et un blabla

    et je le map de la sorte :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <class name="ChoseTruc" table="ChoseTruc">
     
          <composite-id>
                  <key-many-to-one name="Truc" column="IdTruc" />
                  <key-many-to-one name="Chose" column="IdChose" />
          </composite-id>
     
     
        <property name="Blabla" column="Blabla"/>
     
    </class>
    note : penser à implémenter la fonction Equals() dans la classe ChoseTruc car c'est obligatoire pour les objet hibernate ayant un composite-id

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

Discussions similaires

  1. PGSQL-EclipseLink Relation One To Many et Many To One
    Par faitor1 dans le forum Persistance des données
    Réponses: 0
    Dernier message: 30/01/2015, 20h46
  2. [2.x] [Symfony2] Many-to-Many bidirectionnelle avec attributs
    Par Legenyes dans le forum Symfony
    Réponses: 0
    Dernier message: 03/06/2013, 15h33
  3. Mapper une association many to many avec des attributs
    Par deli_devellopez dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 10/05/2013, 22h25
  4. Réponses: 0
    Dernier message: 25/07/2011, 18h42
  5. Un peu de mal a comprendre le concepte "one-to-many" et "many-to-many"
    Par chriscoolletoubibe dans le forum Hibernate
    Réponses: 4
    Dernier message: 29/03/2007, 19h50

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