Dúvidas com HQL - SQLGrammarException: could not execute query (help me!!)  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
bean
HelloWorld

Membro desde: 27/07/2010 21:21:52
Mensagens: 13
Offline

Galera que saca de HQL, queria saber se a instruções abaixo foram escritas corretamente porque ao rodar o projeto apresenta
erros citados no final. Se alguem puder me ajudar eu agradeço muitissimo.


List lista = gerPersist.find("from " + Financeiro.class.getName() +
" as f where f.idCtl=" + idCtlSel + filtro +
" and f.codigoUf='" + uf + "' AND f.contratado >'"+sum+"' order by f.contratado", 50);

for (int i = 0; i < lista.size(); i++) { //DÁ ERRO NESTA LINHA
...
}

List lista = gerPersist.find("from " + Financeiro.class.getName() +
" as f where f.idCtl=" + idCtlSel + filtro +
" and f.codigoUf='" + uf + "' AND f.contratado <='"+sum+"' order by f.contratado", 50);

for (int i = 0; i < lista.size(); i++) { //DÁ ERRO NESTA LINHA


ERROS MOSTRADOS AO EXECUTAR:
java.lang.NullPointerException
at java.lang.Thread.run(Unknown Source)
org.hibernate.exception.SQLGrammarException: could not execute query --

Java Bean
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

O que é passado com a variável filtro?

E edite seu post e coloque seu código entre as tags code, tá sofrível ler do jeito que está.

Flw!

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
adriano_si
JWizard
[Avatar]

Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline

Cara... a tua lista esta retornando vazia...

Ve no LOG o SQL que eh gerado pela tua HQL e verifica se tras algum resultado...

Abs

"É preciso ter mais fé pra acreditar que viemos do nada..."

Blog - http://aohana.wordpress.com/

Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712

Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html

Faça perguntas Inteligentes - http://istf.com.br/perguntas

Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum

(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar

(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
truck1n
Java Ninja
[Avatar]
Membro desde: 26/04/2006 11:41:05
Mensagens: 296
Localização: São Paulo
Offline

bean wrote:Galera que saca de HQL, queria saber se a instruções abaixo foram escritas corretamente porque ao rodar o projeto apresenta
erros citados no final. Se alguem puder me ajudar eu agradeço muitissimo.


List lista = gerPersist.find("from " + Financeiro.class.getName() +
" as f where f.idCtl=" + idCtlSel + filtro +
" and f.codigoUf='" + uf + "' AND f.contratado >'"+sum+"' order by f.contratado", 50);

for (int i = 0; i < lista.size(); i++) { //DÁ ERRO NESTA LINHA
...
}

List lista = gerPersist.find("from " + Financeiro.class.getName() +
" as f where f.idCtl=" + idCtlSel + filtro +
" and f.codigoUf='" + uf + "' AND f.contratado <='"+sum+"' order by f.contratado", 50);

for (int i = 0; i < lista.size(); i++) { //DÁ ERRO NESTA LINHA


ERROS MOSTRADOS AO EXECUTAR:
java.lang.NullPointerException
at java.lang.Thread.run(Unknown Source)
org.hibernate.exception.SQLGrammarException: could not execute query --


Começa no from?




Get Rich Or Die Trying
[WWW] [MSN]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

truck1n wrote:Começa no from?

Usando JPA, se for carregar o objeto todo, sim, pode começar no from.

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
adriano_si
JWizard
[Avatar]

Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline

Faz o seguinte... Pega o Log do SQL que o Hibernate gera e executa no teu SGBD Adiminitrator...

Falows

"É preciso ter mais fé pra acreditar que viemos do nada..."

Blog - http://aohana.wordpress.com/

Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712

Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html

Faça perguntas Inteligentes - http://istf.com.br/perguntas

Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum

(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar

(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team