java lang ClassCastException
Bonjour,
je fais un projet JEE sans JTA, et j'ai un probleme dans mon bean de session.
En effet j'ai compris que sans JTA, on ne pouvait dialoguer avec la Base de Données que à travers des requêtes JPQL, mais lorsque je fais un select celle-ci me renvoie constamment une erreur
Lorsque j'exécute :
Code:
1 2 3 4
|
//la requête est : "SELECT c FROM Compte c WHERE c.id = :id")
Compte c = (Compte) em.createNamedQuery("findAccountById").
setParameter("id", accountId).getSingleResult(); |
ça me renvoit l'erreur :
Code:
Caused by: java.lang.ClassCastException: entity.Compte cannot be cast to entity.Compte
L'erreur semble tout d'abord très très conne, mais en plus je ne comprends vraiment pas pourquoi il me la sort. Les objets de la classe ont été persisté auparavant, donc ma classe entity.Compte est bien une entité.
Je ne comprends vraiment pas pourquoi il me sort cet erreur là.
si quelqu'un a une idée ça m'intéresse.
Cordialement