Bonjour tout le monde, j' ai une requêtte qui marche bien dont le code est le suivant :
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());
Lorsque j'affiche la taille de ma liste rapports, c'est bien = 2 (j'ai deux enregistrements).

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:
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));
}
j' ai le résultat 1111111111====[Ljava.lang.Object;@112db6f car l'instruction rapports.get(0) me retourne un objet.

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.