Bonjour,

Je novice dans l'utilisation du HQL et Hibernate et m'excuse par avance de mes questions qui peuvent vous sembler bébête.

Dans un précédent topic, j'avais évoqué le problème du temps de chargement dans mon application
Le problème venait du fait que je faisais plusieurs appel. On m'a conseillé de faire un seul gros appel, au lieu de faire plusieurs appels.

J'ai donc fait cette requête qui me rend tous les résultats que j'ai besoin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Select *
from unite, uniteservice, service, personne, droit, fonction, userlogin,
perssemainecompt, jour, semaine,  absence, compteur
where unite.idUnite = uniteservice.idUnite
and uniteservice.idService = service.idService
and service.idService = personne.idService
and personne.idDroit = droit.idDroit
and personne.idFonction = fonction.idFonction
and personne.idUser = userlogin.idUser
and personne.idPersonne = perssemainecompt.idPersonne
and perssemainecompt.idJour = jour.idJour
and perssemainecompt.idSemaine = semaine.idSemaine
and semaine.idSemaine = jour.idSemaine
and jour.idAbsence = absence.idAbsence
and perssemainecompt.idCompteur = compteur.idCompteur
Chaque table de ma base de données correspond à un bean (classe java)

Comment puis je transformer cette requête en HQL, et comment puis gérer et récupérer les données ?

Merci d'avance