Bonjour , je souhaite faire une simple requête HQL mais à l'executon ca plante.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Query query = session.createQuery("from User p where p.userNom = :nom and p.userPass = :mdp");
 	         query.setString("nom", nomUtilisateur);
 	         query.setString("mdp", mdpUtilisateur);
 Iterator users = query.iterate();
A l'execution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
javax.servlet.ServletException: could not execute query using iterate
	org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 
 
cause mère 
 
org.hibernate.exception.SQLGrammarException: could not execute query using iterate
	org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
 
javax.servlet.ServletException: could not execute query using iterate
	org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
cause mère 
 
org.hibernate.exception.SQLGrammarException: could not execute query using iterate
	org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)