JSP+JPA - ERRO Parameter value [11] did not match expected type[RESOLVIDO]

0 respostas
jpajsp
Cleiton_Conceicao

gente quando eu executo o método abaixo aparece esse seguinte erro.
Parameter value [11] did not match expected type.
porém está tudo como string. pq está dando esse erro?
segue o código

catch (Exception e) {

e.printStackTrace();

}

try {

String acao = request.getParameter(“acao”);

String user = request.getParameter(“user”);

if (acao.equalsIgnoreCase(“obterusuario”)) {

obterusuario.obterusuario(user);

<a href="//obterusuario.obterusuario">//obterusuario.obterusuario</a>(Integer.parseInt(user));

RequestDispatcher view = request.getRequestDispatcher("/cadastrodeusuario.jsp");

request.setAttribute(“codigo”, listarusuarios.listaTodos());

view.forward(request, response);
}
		          }
		  catch (Exception e) {
		      e.printStackTrace();
		          }

public List obterusuario (String user){

Consultar consulta = new Consultar ();
EntityManager obconsulta = consulta.getEntityManager();


String query = "select (U) from CADASTRO_USUARIO U WHERE U.USR_CODIGO=:cod";

TypedQuery<Usuario> tq = obconsulta.createQuery(query,Usuario.class);

tq.setParameter("cod", String.valueOf(user));
List<Usuario> resultado = tq.getResultList();
//obconsulta.close();

return resultado;

}

Criado 24 de novembro de 2017
Respostas 0
Participantes 1