-
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.
-
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.
-
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.