Reccuperer le resultat d'une requete en Hibernate et Spring.

Résolu
soukaouta Messages postés 47 Date d'inscription vendredi 29 octobre 2010 Statut Membre Dernière intervention 16 novembre 2012 - 10 août 2012 à 17:56
BunoCS Messages postés 15330 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 novembre 2022 - 14 août 2012 à 09:23
Bonjour,
j'ai une requete hql et je veux récupérer la liste resultante dans une lise<GenreBean>,tel que GenreBean ets une classe qui a 2 attributs:
nomGenre et nbre;
voici la requete:
public List<GenreStat> StatGenre() {
return getHibernateTemplate().find("select p.sexe,count(*) from      Personne p group by p.sexe");

}

mais a l'execution j'ai cette erreur:
[Ljava.lang.Object; cannot be cast to Gestion_RH.Beans.GenreStat 

5 réponses

soukaouta Messages postés 47 Date d'inscription vendredi 29 octobre 2010 Statut Membre Dernière intervention 16 novembre 2012
11 août 2012 à 17:01
Bonjour,
c'est bon,j'ai réglé le problème;je devais pas directement renvoyer le résultat de la requête mais je dois la convertir d'abord.
parce que le résultat est de type List<Object[]>,donc j'ai parcourit la liste et pour chaque enregistrement je créé un objet de type GenreStat et je l'ajoute dans une liste de type List<GenreStat>,et voilà.
merci beaucoup.
3
Utilisateur anonyme
10 août 2012 à 22:58
Salut,

Normalement, tu devrais avoir une erreur un peu plus grosse. Peux-tu nous afficher le message d'erreur en entier stp ? Et nous dire qu'elle est la ligne qui est à l'origine de cette erreur ?


--
Pylouq
Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.
0
BunoCS Messages postés 15330 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 novembre 2022 103
13 août 2012 à 11:35
Hello,
2 petites remarques:
- attention dans la catégorie du post! Cela n'a rien à voir avec Android... Je déplace dans une meilleure section
- si le problème est résolu, merci de cliquer sur "Réponse Acceptée"


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
0
soukaouta Messages postés 47 Date d'inscription vendredi 29 octobre 2010 Statut Membre Dernière intervention 16 novembre 2012
14 août 2012 à 01:24

attention dans la catégorie du post! Cela n'a rien à voir avec Android... Je déplace dans une meilleure section

Le poste est dans Java/J2EE/....,et non pas dans Android!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BunoCS Messages postés 15330 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 novembre 2022 103
14 août 2012 à 09:23
Hello,
Comme je l'ai signalé, j'ai déplacé ta question de "Android > Base de Données" à "J2EE > Divers > Général"


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
0