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 héritage "en cascade"


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par défaut JPA héritage "en cascade"
    Salut à vous,

    J'ai un petit soucis avec l'héritage et JPA je vous explique la situation :

    Je travaille avec les classes suivantes : Client, Personne, Entreprise, Salarie, Utilisateur, Fournisseur.

    Le bon sens (et les règles de gestion) veulent qu'un utilisateur hérite d'un salarié qui hérite lui même d'une personne.

    Jusque la pas de problème, la suite me complique la vie. Une personne, ainsi qu'une entreprise peuvent hérite d'un client. Le fournisseur hérite de l'entreprise.

    Je résume :
    Client <- Personne <- Salarie <- Utilisateur
    Client <- Entreprise <- Fournisseur


    En utilisant cette méthode je me retrouve avec des personne, des salariés, des utilisateurs, des entreprises, et des fournisseurs qui ont tous comme ID en BDD l'id d'un client. Or un utilisateur ou un fournisseur n'est pas un client (meme si c'est envisagable) .

    J'ai bien penser a faire autrement c-a-d que le client hérite de la personne, malheureusement le client devrait aussi hérité de l'entreprise.

    Comment dois-je mis prendre, y a t'il un défaut de conception dans mon modèle objet, ai je loupé quelque chose sur JPA. Je suis assez perdu.

    Voila, bon courage pour la lecture, j'ai peut être pas été très claire.

    Merci à vous

  2. #2
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut Bonjour
    Bonjour,

    Je pense qu'avant de passer à JPA du doit faire un tour du côté du forum conception. Eclairci ton modèle, pas compliqué, et reviens avec là tu auras un coup de main.

    olivier

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par défaut
    Bonjour,

    Merci pour la réponse mais le forum conception est assez vaste.

    Une petite indication sur ce que je dois cherché exactement (héritage, interface, ...)

    Merci

Discussions similaires

  1. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 19h55

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