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 avec Hibernate


Sujet :

Hibernate Java

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par défaut Mapping avec Hibernate
    Bonjour tout le monde,

    j'ai commencé depuis peu a utiliser hibernate et je me trouve devant un cas ou j'aimerais avoir votre avis

    Donc dans mon diagramme de classe ,j'ai une classe mission et une classe employé ,la classe employé dispose quant a elle de 2 classes filles chauffeur et personnel , une mission peut avoir un seul chauffeur et un seul personnel.

    donc logiquement au niveau mission le mapping est un many to one avec chauffeur et personnel et au niveau mapping d'employé on aura une subclass chauffeur et personnel et avec chacune un set de missions.

    j'aimerais avoir votre avis car je ne sais pas si c'est correct d'autant qu'il'me semble qu'il'y a de la redondance si quelqu'un a eu a faire avec ce genre de cas qu'il m'eclaire et merci.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Bonjour, je ne vois vraiment pas où tu butes.Pour faire simple Chauffeur et Personnel seront des classes Filles de Employe, et Employé sera en OneToMany sur Mission. ca fait donc que par héritage Chauffeur et Personnel auront une collection d'Objets Mission.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par défaut
    ok merci pour l'eclairsissement,je me suis trop compliqué la tache alors que c'est tout simple.
    Derniere remarque si possible,si par hazard j'avais une 3eme classe fille qui quant a elle a un many to many , alors que les 2 autres un one to many qu'elle serait la demarche a adopter??

    et merci encore.

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Citation Envoyé par ibuto Voir le message
    ok merci pour l'eclairsissement,je me suis trop compliqué la tache alors que c'est tout simple.
    Derniere remarque si possible,si par hazard j'avais une 3eme classe fille qui quant a elle a un many to many , alors que les 2 autres un one to many qu'elle serait la demarche a adopter??

    et merci encore.
    Une 3eme classe fille qui aurait un ManyToMany avec quelle autre classe ?

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par défaut
    supposons une 3 eme classe fille d'employe qui serait controleur et que par exemple on ait besoin d'au moins 2 controleurs pour une mission que faire dans ce cas ?? puisque si on se trouve au niveau du mapping d'employe on aura 2 subclass one to many avec mission et une aura many to many avec mission

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Citation Envoyé par ibuto Voir le message
    supposons une 3 eme classe fille d'employe qui serait controleur et que par exemple on ait besoin d'au moins 2 controleurs pour une mission que faire dans ce cas ?? puisque si on se trouve au niveau du mapping d'employe on aura 2 subclass one to many avec mission et une aura many to many avec mission
    Avec quel logiciel fais tu ta conception UML? le mieux c'est nous poser des questions avec des schémas plutot que des phrases.

  7. #7
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par défaut
    ok voila le shema de l'exemple ou j'aimerais avoir votre avis en piece jointe
    Images attachées Images attachées  

  8. #8
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Ton modèle est OK pour moi.Pas optimisé mais machera, t'en fais pas pour l'impression de cycle.Tu vas gérer ça dans les annotations hibernate sur les champs. En passant est ce qu'un Employé peut avoir des missions? Si oui tu pars sur l'idée de mapping précédemment proposé plus haut.

  9. #9
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par défaut
    oui effectivement un employé peut avoir des missions est ce que partant de ce principe on peut se limiter a la relation entre employé et mission a un many to many et supprimer celle des classes filles avec mission???

  10. #10
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Citation Envoyé par ibuto Voir le message
    oui effectivement un employé peut avoir des missions est ce que partant de ce principe on peut se limiter a la relation entre employé et mission a un many to many et supprimer celle des classes filles avec mission???
    OUI pour un ManyToMany si un Employé peut avoir des missions, et à une mission on peut affecter plusieurs employés. Un ManyToMany entre Employé et Mission supprimerait la relation entre les classes Filles et la Mission.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 09/05/2013, 23h37
  2. Pb de mapping avec Hibernate
    Par w_fatima dans le forum Hibernate
    Réponses: 6
    Dernier message: 04/07/2011, 12h23
  3. Génération des fichiers DAO mapping avec hibernate
    Par hibernouteTn dans le forum Hibernate
    Réponses: 9
    Dernier message: 24/04/2008, 18h08
  4. Probleme de mapping avec Hibernate
    Par kodo dans le forum Hibernate
    Réponses: 10
    Dernier message: 31/07/2006, 09h33
  5. [hibernate] Mapping avec identifiant composé
    Par miky_jo dans le forum Hibernate
    Réponses: 3
    Dernier message: 11/10/2005, 16h48

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