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

JPA Java Discussion :

JPA (JEE6) & ManyToMany


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 19
    Par défaut JPA (JEE6) & ManyToMany
    Bonjour

    j'ai un petit soucis pour implémenter mes entities

    par contre, j'ai du mal à implémenter une relation ManyToMany

    je vous détaille ma base de donnée

    j'ai 3 tables A, B, et C

    A et B on chacun un id et des attributs classiques
    et C contient une double clé (Aid et Bid) + un attribut "result" par exemple

    A ----- C -------B


    pourriez vous m'éclairer ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Il te faut utiliser deux one-to-many si C possède ou ou des attributs en plus des clés vers A et B.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 19
    Par défaut
    Merci pour cette réponse tres utile

    savez vous ou je peux trouver un petit tutorial la dessus rien de complexe évitant de faire du quick & dirty ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Jette un oeil au tuto d'Oracle.
    http://docs.oracle.com/javaee/6/tutorial/doc/

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Effectivement, une relation many-to-many interdit une relation porteuse, son but est justement de masquer la table intermédiaire de relation.
    Dans le cas d'une relation porteuse, A aura un set sur la table de relation, B également et le mapping de la relation pourra mapper les 2 objets cibles + les attributs spécifiques
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/04/2009, 20h50
  2. jpa manytomany attribut supplémentaire
    Par psgman113 dans le forum JPA
    Réponses: 3
    Dernier message: 27/02/2009, 15h08
  3. Réponses: 2
    Dernier message: 11/07/2008, 14h44
  4. Réponses: 5
    Dernier message: 16/05/2008, 14h19
  5. Réponses: 1
    Dernier message: 23/01/2008, 10h12

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