Bonjour,
Je débute avec Hibernate et HQL et j'aurrai besoin d'un peu d'aide. =)
Voilà je souhaite récupérer toutes les données d'un arbre à partir d'une feuille et je ne sais pas trop comment mis prendre.
Est ce que quelqu'un serait me guider, voir me donner des pistes de travail MERCI.
Je pensais faire quelque chose dans ce sens :
C'est très approximatif, creu, vide et surement plein de fautes je sais... mais je calle un peu... ;-(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 String g = "groupe_6"; //feuille de départ Session session = HibernateUtil.currentSession(); List list = session.createQuery("from Groups where parent_groups =:"+g).list(); Iterator it = list.iterator(); while(it.hasNext()){ g = (Groups) it.next(); //tant qu'il y a des fils, je fais le même travail en modifiant le nom du parent dans la requête... logger.info(g.getIdGroup()); } HibernateUtil.closeSession();
Par la même occaion si quelqu'un à un bon tutoriel sur HQL ça m'aiderai, car pour les reqêtes basiques j'ai trouvé mais là je croince pour les requêtes plus importante.
Merci d'avance
Partager