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 :
ça me renvoit l'erreur :
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();
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é.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Caused by: java.lang.ClassCastException: entity.Compte cannot be cast to entity.Compte
Je ne comprends vraiment pas pourquoi il me sort cet erreur là.
si quelqu'un a une idée ça m'intéresse.
Cordialement
Partager