Bonjour tout le monde, j' ai une requêtte qui marche bien dont le code est le suivant :
Lorsque j'affiche la taille de ma liste rapports, c'est bien = 2 (j'ai deux enregistrements).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 StringBuffer requette = new StringBuffer(); requette.append("select reseau.Id, "); requette.append("reseau.Codecontrat.CodeGamme.CodeGamme,"); requette.append("reseau.Code "); requette.append("from Reseauvpn reseau "); requette.append("where reseau.Code ='"); requette.append(CodeReseau); requette.append("'"); List rapports = HibernateUtil.currentSession().find(requette.toString());
Problème : je veux construire un objet ClassX qui a comme attributs le résultat de cette requêtte, car je veux récupérer chaque rapport de la liste rapports et y faire un traitement spécifique ,
j' éxécute ce code:
j' ai le résultat 1111111111====[Ljava.lang.Object;@112db6f car l'instruction rapports.get(0) me retourne un objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Iterator it = rapports.iterator(); while(it.hasNext()){ LOG.debug("1111111111====" + rapports.get(0)); }
svp y' a pas un moyen pour récupérer ça sous format d'objet pour utilsier ses getter et setter sans créer une class java?.
Merci pour votre aide.
Partager