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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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