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 :

Héritage dans hibernate


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Sr. Software Engineer
    Inscrit en
    Août 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Software Engineer

    Informations forums :
    Inscription : Août 2007
    Messages : 169
    Par défaut Héritage dans hibernate
    Bonjour,

    J'aimerais savoir quelle principe utilise Hibernate dans le calcul des super/sous classe.
    En fait j'ai construit une arborescence et j'aimerais savoir si myObject.getParents() renvoi les parents directs
    ou bien fait aussi un calcul recursif sur les parents directs afin de retourner aussi les ancêtres.

    Et inversement comment se comporte getChildren().

    Si les deux cas de calcul sont configurable avec hibernate, quelqu'un pourrait-il me donner un exemple illustratif?


    Merci.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    hibernate mappe des propriété sur des tables SQL. Le comportement de getParents() / getChildren() dépendra donc entièrement de ton mapping et de ce que tu y stocke. En principe. Tu retrouvera dans getParents() tout ce que tu y aura mis et de même dans getChildren(). Il n'y a pas de notion de calcul récursif qui tienne.

  3. #3
    Membre confirmé
    Profil pro
    Sr. Software Engineer
    Inscrit en
    Août 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Software Engineer

    Informations forums :
    Inscription : Août 2007
    Messages : 169
    Par défaut
    merci tchize_,

    c'est ce que j'avais constaté et j'espérais qu'il était possible de déclarer le calcul récursif dans le mapping. mais bon, je le tape en dur coté java.

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

Discussions similaires

  1. Héritage dans Hibernate (joined-subclass)
    Par tceleste dans le forum Hibernate
    Réponses: 0
    Dernier message: 23/09/2010, 16h53
  2. Réponses: 6
    Dernier message: 03/10/2006, 22h49
  3. [Hibernate] Inner join dans hibernate
    Par Saloucious dans le forum Hibernate
    Réponses: 3
    Dernier message: 24/08/2005, 09h38
  4. Relations d'héritage dans un SGBD
    Par mawi dans le forum Access
    Réponses: 3
    Dernier message: 18/04/2005, 15h15
  5. Relations d'héritage dans un SGBD
    Par mawi dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 13/04/2005, 23h51

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