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 :

MAPPING oneToOne pb au niveau SGBD


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 36
    Par défaut MAPPING oneToOne pb au niveau SGBD
    Bonjour;

    Petit question de conception

    en UML je faire des associations onetoOne cependant lorsqu'il s'agit de restranscrire cette conception pour une base de données relationnelle les relations 1,1-1,1 posent le problème de bijectivité de l'association. Il faut donc peter une clé étrangère d'un coté ce qui revient au final à n'avoir qu'une table (ce qui est logique)



    Comment gère t'on ce cas la ?
    Peut t'on si l'on décide de faire de plusieurs classes une seule table un mapping avec hibernate ?
    (je sais qu'on peut faire l'inverse)

    Cordialement

  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
    Essaie de lire la doc sur la partie concernant "component".
    Je pense que ça peut répondre à ta question.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 36
    Par défaut
    Citation Envoyé par fr1man
    Essaie de lire la doc sur la partie concernant "component".
    Je pense que ça peut répondre à ta question.
    ouep j'ai vu la stratégie de mapping une table par hierarchie de classe ca convient à mon pb.

  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
    euh je crois que la partie component est différente de celle de table per hierarchy qui découle de l'héritage.

    Le component est un tag (<component>) gérant justement les relations one-to-one impliquant la composition. Il te permet notamment de mieux gérer les identifiants, les relations, etc.

    Je ne sais pas si la stratégie d'héritage qui te "convient" est adéquate àç ton problème puisque l'on parle bien de relation 1-1 et non d'héritage ici... donc en JAVA tu dois faire apparaitre un héritage ici plutôt qu'une simple association

  5. #5
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 36
    Par défaut
    Citation Envoyé par BizuR
    euh je crois que la partie component est différente de celle de table per hierarchy qui découle de l'héritage.

    Le component est un tag (<component>) gérant justement les relations one-to-one impliquant la composition. Il te permet notamment de mieux gérer les identifiants, les relations, etc.

    Je ne sais pas si la stratégie d'héritage qui te "convient" est adéquate àç ton problème puisque l'on parle bien de relation 1-1 et non d'héritage ici... donc en JAVA tu dois faire apparaitre un héritage ici plutôt qu'une simple association

    yes abus de language mais c'était l'idée que j'avais en tete également.

    merci !

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

Discussions similaires

  1. Mapping OneToOne sans clé étrangère
    Par Flexinfo dans le forum Hibernate
    Réponses: 4
    Dernier message: 01/03/2015, 23h43
  2. Google map:Marqueurs différents selon niveau de zoom
    Par DeTeR dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/08/2008, 19h18
  3. Map et image signée en niveau de gris
    Par Vincnt14 dans le forum Images
    Réponses: 4
    Dernier message: 22/02/2007, 02h02
  4. mapping couvrant 2 sgbd différents
    Par horalass dans le forum Hibernate
    Réponses: 3
    Dernier message: 13/11/2006, 13h31
  5. [VS 2005] prob au niveau d'un map
    Par Cirdan Telemnar dans le forum Visual C++
    Réponses: 3
    Dernier message: 09/06/2006, 12h44

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