Salut à tous,

Je suis face à un problème particulièrement... bizarre en ce moment et j'aimerais demander votre aide à ce propos.

J'explique le problème en détail.

J'ai une table dans ma base de données, du nom de "Security".

Un premier JSP me redirige vers mon servlet "ListSecurities", qui appelle:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
@NamedQuery(name = "Security.findAll", query = "SELECT s FROM Security s"),
 
...
 
List securities = em.createNamedQuery("Security.findAll").getResultList();
Ce servlet me redirige vers un JSP BuySecurity.jsp, qui du coup affiche la liste disponible et propose l'achat de "Securities".

L'utilisateur détaille donc, quelle "Security" veut-il et à quel prix.

Ceci redirige vers le servlet "PlaceOrder" qui permet du coup de faire la commande.

Et là, c'est le drame: le code, qui est exactement le même que le précédent, à savoir

Code : Sélectionner tout - Visualiser dans une fenêtre à part
List securities = em.createNamedQuery("Security.findAll").getResultList();
plante! Impossible de récupérer la liste des securities de la base, j'ai un NullPointerException à tous les coups.
Du coup, j'ai essayé une Query simple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
List<Security> secResults = em.createQuery("Select s from Security s").getResultList();
Toujours rien. NullPointer à tous les coups.

Etant donné que je n'ai absolument aucune solution à ce problème, je m'en remets à vous


Merci!!