Bonjour, j'ai une une classe pointage, contenant les numero de semaine par rapport a l'annee, date debut semaine, date fin semaine, date realisation de la tache (inclu entre les deux dates debut et fin d'une semaine) et sa durée, cette classe il contient un objet de type Ressource, (idRessource c'est une clé etrangère dans la table pointage)
je veux récupérer la liste des pointages d'une ressource, ainsi que la somme des duree des taches réalisées au cours de chaque semaine.
j'ai mis la méthode suivante :
Mais il me retourne une exception relatifs a la syntaxe de la requete HQL !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public List getPointageParRessourceConnecte(Long idr){ Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); return session.createQuery("select p, sum(p.dureeTache)" + " from Pointage p group by p.numSemaine, p.debutSemaine, p.finSemaine having p.rce.idRessource=:id").setParameter("id", idr).list(); }
Vous avez une idée ?
Partager