Bonjour,
Je développe une appli J2EE avec Netbeans, JPA, EJB et glasshfish.
J'ai un JPA dans lequel j'injecte un EntityManager avec @PersistanceContext.
Dans ce JPA, j'essaye de faire un
entityManager.getCriteriaBuilder();
Mais ça lance une exception. J'ai testé, au même endroit dans le code, d'ajouter une entité avec entityManager.persist(); et ça marche très bien.
Voila le code de ma JPA :
Voila le code d'erreur complet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 @Stateless public class JpaBankUserDao implements BankUserDao { @PersistenceContext private EntityManager em; @Override public BankUser getUserByEmailAndPassword(String email, String password) { CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder(); return null; } }
J'ai l'impression que le problème vient du fait que getCriteriaBuilder serait une méthode abstraite, mais je ne vois pas comment ça peut être possible. J'ai un autre projet dans le même environnement pour lequel le getCriteriaBuilder fonctionne très bien.
Merci !!






Répondre avec citation
Partager