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 :

ManyToMany avec clé composée et partagée ?


Sujet :

JPA Java

  1. #1
    Membre à l'essai
    Profil pro
    crut
    Inscrit en
    Mars 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : crut
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2003
    Messages : 28
    Points : 22
    Points
    22
    Par défaut ManyToMany avec clé composée et partagée ?
    Bonjour je vous soumets un problème dont je n'ai pas trouvé de solution.

    J'ai une relation n-n entre Article et Virement

    Article
    codeArtice
    codeSociete

    Virement
    codeVirement
    codeSociete


    Article_Virement
    codeArticle
    codeVirement
    codeSociete
    ------------
    codeSociete <--- ajouté par jpa[/code]

    Dans ma table de jointure Article_Virement je voudrais que codeSociete ne soit pas dupliqué car ces 2 tables partagent le meme codeSociete.
    Avez vous un solution pour ce type de problème ?

    Merci de votre soutien.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par NaBuCO Voir le message
    Bonjour je vous soumets un problème dont je n'ai pas trouvé de solution.
    Recherchez sur "ManyToMany" dans les forums de Developpez via la fonction de Recherche ci-dessus entre "Derniers messages" et "Liens rapides" : la solution s'y trouve.

  3. #3
    Membre à l'essai
    Profil pro
    crut
    Inscrit en
    Mars 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : crut
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2003
    Messages : 28
    Points : 22
    Points
    22
    Par défaut
    merci JeitEmgie mais je ne trouve pas la réponse dont tu me parle. Personne ne parle de clé composée.



    Est ce que tu me parles de ce post

    PS j'ai édité mon message et il s'est créé un doublon je ne sais pas pourquoi. J'aimerais garder que ce topic.

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par NaBuCO Voir le message
    merci JeitEmgie mais je ne trouve pas la réponse dont tu me parle. Personne ne parle de clé composée.



    Est ce que tu me parles de ce post

    PS j'ai édité mon message et il s'est créé un doublon je ne sais pas pourquoi. J'aimerais garder que ce topic.
    montrez votre code Java

  5. #5
    Membre averti Avatar de clubist
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Points : 301
    Points
    301
    Par défaut
    Bonjour,

    la relation plusieurs à plusieurs entre deux tables mène toujours à l'apparition d'une nouvelle table ayant comme clé primaire un clé composé de deux clés étrangers qui référence chacun sur une des 2 premiers tables.

    donc c'est ça le comportement générale dans la SGBD si tu crée deux entités et si tu ajoute une méthode dans une des entités ayant l'annotation @ManyToMany donc il n'y aura rien d'exception.

    Mais je pense que le problème est dans le code de cette méthode qui est responsable de la création de la table de jointure de type n-n.

    Alors vous veuillez nous montrer ton code SVP !!

Discussions similaires

  1. ManyToMany avec clé composée et partagée ?
    Par NaBuCO dans le forum JPA
    Réponses: 0
    Dernier message: 01/12/2010, 09h50
  2. E-mail de l'expéditeur avec le composant serveur Outlook
    Par DavFau dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 19/01/2008, 10h09
  3. Erreur de socket avec le composant Indy idHTTP
    Par Etanne dans le forum C++Builder
    Réponses: 3
    Dernier message: 25/10/2004, 11h27
  4. Impression avec le composant TRvSystem
    Par tarbala dans le forum Composants VCL
    Réponses: 3
    Dernier message: 02/10/2004, 17h03
  5. [Débutante] Création d'une image avec un composant
    Par gwendo dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 09/07/2004, 09h58

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