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 :

Problème avec la méthode list() de SQLQuery


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut Problème avec la méthode list() de SQLQuery
    Bonjour,
    Je dois exécuter des requêtes SQL avec hibernate, afin de récupérer les résultats de la requete je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SQLQuery.addEntity(MaClasse.class).list();
    Cela me retourne une liste d'objet de type MaClasse comprenant le bon nombre de résultat. Le problème c'est que cela me renvoi des objets qui sont exactement les mêmes (mêmes instances).

    Cela fait pas mal de temps que je bute là dessus, si quelqu'un voit où est mon problème ça m'enlèverait une grosse épine du pied.

  2. #2
    Membre Expert
    Inscrit en
    Août 2009
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1 073
    Par défaut
    C'est très probablement que tous tes objets ont le même id (au sens hibernate). Du coup, hibernate ne s'embête pas à aller chercher plus de données que ça : pour lui, deux objets qui viennent de la base avec le même identifiant, doivent être identiques. Du coup il y assigne la même instance d'un objet java (selon son cache).

    Le souci vient très certainement de ta définition de l'identifiant de l'objet (ça devrait toujours être une clé primaire ou au moins unique de ta table).

Discussions similaires

  1. problème avec la méthode size d'une std::list
    Par Lintel-oo dans le forum Langage
    Réponses: 6
    Dernier message: 03/08/2011, 17h33
  2. Problème avec le package listings
    Par Neitsa dans le forum Mise en forme
    Réponses: 5
    Dernier message: 16/05/2006, 17h09
  3. Probléme avec zone de liste dépendante!
    Par sunflower dans le forum IHM
    Réponses: 5
    Dernier message: 26/12/2005, 17h34
  4. problème avec la méthode getElementById() dans Firefox
    Par matrouba dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/12/2005, 08h55
  5. Problème avec la méthode pack()
    Par tomca dans le forum Langage
    Réponses: 5
    Dernier message: 15/09/2005, 10h58

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