gente estou tentando passar o código no where porém está dando esse erro.
eu sei que é erro de conversão porém n sei como resolver. todo mundo manda eu fazer exatamente dessa forma e mesmo assim continua o erro.
public List obterusuario(String user){
Consultar consulta = new Consultar ();
EntityManager obconsulta = consulta.getEntityManager();
System.out.println("passou"+user);
//String query = ("SELECT U FROM CADASTRO_USUARIO U WHERE U.USR_CODIGO='"+user+"'");
String query = "SELECT U FROM CADASTRO_USUARIO U WHERE U.USR_CODIGO=:user";
TypedQuery<Usuario> tq = obconsulta.createQuery(query,Usuario.class);
//tq.setParameter("user", user);
tq.setParameter("user", user);
//List<Usuario> resultado = tq.getResultList();
//obconsulta.close();
return tq.getResultList( );
}