140 votes

Erreur hibernate - QuerySyntaxException : users n’est pas mappé [à partir des utilisateurs]

J’essaie d’obtenir une liste de tous les utilisateurs de la table « utilisateurs » et j’obtiens l’erreur suivante:

Voici le code que j’ai écrit pour ajouter / obtenir des utilisateurs:

L’ajout d’utilisateurs fonctionne, mais lorsque j’utilise la fonction getUsers, j’obtiens ces erreurs.

Voici mon fichier de configuration hibernate:

et c’est ma classe d’utilisateur:

Une idée de la raison pour laquelle j’obtiens cette erreur?

35voto

Kumaresan Perumal Points 1035

Par exemple : le nom de votre classe de bean est UserDetails

Vous ne donnez pas le nom de votre table sur la base de données, vous donnez le nom de classe de bean.

12voto

Iwan Satria Points 146

Juste pour partager ma découverte. J’ai toujours eu la même erreur même si la requête ciblait le nom de classe correct. Plus tard, j’ai réalisé que j’importais la classe Entity à partir du mauvais package.

Le problème a été résolu après que j’ai changé la ligne d’importation de:

À

9voto

Fırat KÜÇÜK Points 526

Ajout `` d’annotations et correction. Vérifiez vos annotations et hibernate.cfg.xml fichier. Voici l’exemple de fichier d’entité qui fonctionne :

8voto

Augustas Points 336

Il est possible que vous ayez oublié d’ajouter le mappage de l’entité créée dans `` , même erreur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X