Que Erro e Esse ? operator does not exist: integer = character varying
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
Clique aqui para fazer login e interagir na Comunidade :)