Boa tarde Pessoal!
To com um problema em uma consulta simples, mas não consigo resolver…
Query consulta = sessao.createQuery(“From com.pacote.tabela tab
where tab.nome = :nomeCompleto”);
consulta.setString(“nomeCompleto”,nomeCompleto);
Está gerando a seguinte exceção:
IllegalArgumentException: Parameter nomeCompleto does not exist as a named parameter in [From com.pacote.tabela tab where tab.nome = :nomeCompleto]
O estranho é que no meu projeto ela funciona, mas quando tranformei meu projeto em um jar e adicionei em outro projeto está consulta passou a dar este problema.
vcs tem alguma ideia do pode ser?
Abraços a todos.
Nossa… o .jar do hibernate/top-link (sei lá o que usou) continua o mesmo? Erro nada a ver esse hein?! haha.
Falows
[quote=victor.godinho]Nossa… o .jar do hibernate/top-link (sei lá o que usou) continua o mesmo? Erro nada a ver esse hein?! haha.
Falows[/quote]
sim… continua a mesma coisa… Dei uma olhada na versão do hibernate e tbm é a mesma…
Estranho pra caramba.
É… bem estranho…
Eu ia perguntar se ele passa a acessar outra base de dados, pra ver se estão realmente iguais, mas o erro que ele dá é praticamente de sintax do hql.
Kara… desculpa ai… quando corrigir posta ai!
Falows
Boa tarde pessoal!!
Consegui descobrir o problema.
A aplicação é um pouco complexa, tem muitos jars criados por pessoas diferentes, e em um dos jars tinham o mesmo caminho de pacote que o me jar e com isso o hibernate se perdia e dava este problema.
Fica aí a resposta para quem tiver o msm problema.
Muito obrigado a todos e abraços.