Bonjour j'ai un problème dans mon code hibernate je veux créer une requête distinct en langage hql mais ca marche pas voici le code
et l'erreur qui m'afficheif (action.equals("new")) {
List<Client> clients = null;
Query q = sessionDb.createQuery("select distinct (c.nom) from Client c");
clients = q.list();
request.setAttribute("clients", clients);
CommandeClient nouvelleCommande = new CommandeClient();
//nouvelleCommande.setReference("" + Calendar.getInstance().get(Calendar.YEAR));
if (session.getAttribute("commandenew") == null)
session.setAttribute("commandenew", nouvelleCommande);
gotoPage("/jsp/commande/new.jsp", request, response);
}
else if (action.equals("annuler")) {
session.removeAttribute("commandenew");
response.sendRedirect("commande?op=new");
}
merci pour vos aidesorg.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.String
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
servlets.commande.Commande.gotoPage(Commande.java:464)
servlets.commande.Commande.doGet(Commande.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Partager