IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

Construction d'un objet à partir résultat d'une requêtte


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut Construction d'un objet à partir résultat d'une requêtte
    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.

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Je n'ai rien compris...
    Tu veux créer une liste d'objets Reseauvpn ou un objet générique ?
    Peux-tu préciser un peu ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    non je veux pas un objet reseauVPn, je veux un objet qui contient les mêmes éléments de select : codeReseau, gamme, et idReseau, autrement dit le resultat de cet select je veux le stocker dans un objet java, mais je veux creer cet objet au moment de lancement de select si possible bien sur.

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Il existe plusieurs possibilités, en voici une
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    select new MonObjet(ID, NOM, CITY)
    from Customer
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Sélection à partir résultat d'une expression
    Par kstepankova dans le forum QlikView
    Réponses: 2
    Dernier message: 12/11/2012, 16h51
  2. Réponses: 4
    Dernier message: 01/05/2011, 23h50
  3. Créer état à partir résultat d'une recherche
    Par Rcanada dans le forum IHM
    Réponses: 11
    Dernier message: 05/09/2006, 11h25
  4. Réponses: 6
    Dernier message: 18/01/2006, 16h26
  5. Calcul à partir des résultats d'une requète
    Par Sendo dans le forum Access
    Réponses: 1
    Dernier message: 29/09/2005, 17h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo