Bonjour!
Je travail avec JPA, EJB3, JSF, sous NetBeans et Oracle
Énoncé :
je voudrais affecter le résultat d'une requête SQL dans une liste de type Etity
je sais qu'on peut la faire avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Query qq =em.createNativeQuery("select * from client "); // la list de type Entity créer par JPA est client List<Client> l = (List<Client>)qq.getResultList();
mais la requête est compliquée (j'ai posté un simple select pour faire simple, et un simple select * from client m'aidera largement pour faire ma requête soit disant compliquée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Query q = em.createNamedQuery("Client.findAll");), donc il faut que je la fasse avec une requête SQL
Problème :![]()
le navigateur m'affiche une exception dont je n'ai pas compris (le message d'erreur sera posté juste après).
donc si vous voulez bien m'aider et me dire quoi faire pour obtenir le résultat de la requête dans ma list de type entity.
JE VOUS REMERCIE D'AVANCE![]()
Partager