Bonjour tout le monde,
J'ai une table ASSOC_CLIENT
Bien entendu un père peut avoir plusieurs fils et un fils peut être le père de plusieurs fils, etc ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ASSOC_CLIENT( numcli_fils numcli_pere )
J'ai le mapping suivant :
Je suis sous oracle 9i.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <hibernate-mapping package="com.entite"> <class name="com.entite.AssocNumcli" table="ASSOC_NUMCLI" rowid="rowid"> <meta attribute="sync-DAO">false</meta> <property name="numclipere" column="NUMCLI_PERE" type="integer" length="10"/> <property name="numclifils" column="NUMCLI_PERE" type="integer" length="10"/> </class> </hibernate-mapping>
Je voudrais récuperer pour un père donné tous ses fils et sous fils d'un seul coup.
J'ai essayé de passer par une requete HQL, mais comme la requete oracle n'est pas dans la norme, ça passe pas. Du coup je me suis dis que par le mapping ça devrait être possible, mais je ne suis pas un pro d'hibernate.
Si vous avez des idées, je suis preneur
Merci
Partager