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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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.

+ 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