Bonjour j'ai la requette HQL suivante qui génere bien la requette SQL que je désire:
Le problème est que je sais pas comment récupérer les résultats, elle retourne quelque chose du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public List getLstFichierPrRetourQuotidien(RetourQuotidien retourQuotidien){ Session currentSession = HibernateUtil.currentSession(); Query req = currentSession.createQuery("select env.referenceFichier,count(*) from DetailRetourQuotidien ret,FichierEnvoi env " + "where env.referenceFichier=ret.refFichier and " + "ret.retourQuotidien.dateRetour='"+retourQuotidien.getDateRetour()+"' " + "group by env.referenceFichier"); return req.list(); }
F1 11
F2 45
F3 60
Comment je peux dire à hibernate qu'il s'agit d'une liste qui contient un string et une valeur j'ai testé avec la classe suivante mais sans succès j'ai un castexception:
Cordialement.
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
17
18
19
20
21
22
23 public class Test { private String fichier; private int nbr; public String getFichier() { return fichier; } public void setFichier(String fichier) { this.fichier = fichier; } public int getNbr() { return nbr; } public void setNbr(int nbr) { this.nbr = nbr; } }
Partager