Fórum Que Erro e Esse ? operator does not exist: integer = character varying #410938
24/12/2011
0
Ola pessoal, estou realizando uma consulta atraves de uma @NamedQuery e ao Realizar esta pesquisa Esta me Retornando este Erro :
Estou Tentando recuperar o Usuario Assim:
Esta e a NamedQuery:
Pessoal Agradeco a Ajuda de Todos, um abraco, Ricardo Scarpim.
operator does not exist: integer = character varying
Estou Tentando recuperar o Usuario Assim:
public void PCarregaUsuarios(String Codigo){
try
{
System.out.println(Codigo);
boolean Existe = false;
// Carregar Todos os Dados do Usuario Conforme o Codigo do Usuario.
Query qry = (Query) ses.getNamedQuery(usu_UsuariosCondicao);
qry.setString(usu_codigo, 1);
EntUsUsuarios usr = (EntUsUsuarios) qry.uniqueResult();
Existe = (usr != null);
if(Existe){
JOptionPane.showMessageDialog(null, Encontrou o Usuario.);
}
// Finalizando a Sessao Atual.
ses.getTransaction().commit();
ses.close();
}catch(Exception Erro){
Erro.printStackTrace();
}
}
Esta e a NamedQuery:
@NamedQuery ( name = usu_UsuariosCondicao, query = from EntUsUsuarios usu where usu.usu_cod_nivel = :usu_codigo)
Pessoal Agradeco a Ajuda de Todos, um abraco, Ricardo Scarpim.
Ricardo Scarpim
Curtir tópico
+ 0
Responder
Posts
24/12/2011
Ricardo Scarpim
Recebi ajuda dos amigos, na verdade eu tinha que utilizar o SetInteger ao inves do SetString, um forte abraco a todos, Ricardo Scarpim.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)