Consulta Hibernate (iniciante)

Bom dia pessoal!

Eu tenho uma consulta em SQL e preciso usá-la no hibernate e estou fazendo alguma coisa errada…

Minha consulta SQL é essa:

"SELECT P.codigo, P.numped, sum(P.qped) as qped, C.cgc, C.dataentr, D.razao " +
 "FROM pedido P, cadped C, clientes D "+
 "WHERE P.tipo = "+ "P" +
 " AND P.codigo ="+codigo+
 " AND P.numped = C.numped "+
 "AND C.codcli = D.codcli "+
 "GROUP BY P.codigo"

Eu passei pruma CreateQuery assim (não é exatamente a mesma consulta):

String queryString = "select P.codigo, P.numped, sum(P.qped) as qped, C.cgc, C.dataentr, D.razao " +
 "from Pedido P, Cadped C, Clientes D where P.tipo = ? and P.codigo = ? and P.numped = C.numped " +
 "and C.codcli = D.codcli group by P.codigo";
 List resultado = getSession().createQuery(queryString)
 			.setString(0,"P")
 			.setString(1,codigo)
 			.list();

Quando eu chamo essa consulta (JSF) ela me retorna o seguinte erro:

 type Exception report
 
 message 
 
 description The server encountered an internal error () that prevented it from fulfilling this request.
 
 exception 
 
 javax.servlet.ServletException: #{cadproManaged.consultardatamodel}: javax.faces.el.EvaluationException: java.lang.NullPointerException
 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)
 
 
 root cause 
 
 javax.faces.FacesException: #{cadproManaged.consultardatamodel}: javax.faces.el.EvaluationException: java.lang.NullPointerException
 	com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:78)
 	javax.faces.component.UICommand.broadcast(UICommand.java:312)
 	javax.faces.component.UIData.broadcast(UIData.java:657)
 	javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
 	javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
 	com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
 	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
 	com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
 

Onde eu posso estar errando ?

Eu criei uma classe só pra receber os dados dessa consulta… não tá mapeada no hibernate…

Minha dúvida principal é se a minha query está correta…

Muito Obrigado!

Douglas Grava

pelo que vi … ele nao esta nem executando a query, o erro foi um NullPointerException, faz um debug …esse objeto (acho que e cadproManaged ) deve esta null, verifica se fez a conf dos beans corretamente.

Obrigado pela resposta JVander!
Vou verifiar novamente…

Mas a query que eu criei está certa? A sintaxe dela está correta mesmo ?

Muito Obrigado!

Douglas Grava