| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2011 21:06:36
|
Diego Adriano
JavaEvangelist
![[Avatar]](/images/avatar/848115676618836e7959dd6909273d4d.jpg)
Membro desde: 27/01/2010 11:48:28
Mensagens: 371
Localização: Extrema - MG
Offline
|
Boa noite galera .. Estou com um problema enorme para efetuar uma consulta em HQL .. não sei se estou fazendo da forma correta ..
Quero que o select me traga apenas os Clientes que estão com a Situação "A" ou seja Ativo..
Porém obtenho essa exception no momento que rodo a aplicação, creio que seja minha consulta que esteja errada ..
|
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2011 21:15:03
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Online
|
Senão estou enganado esse trecho " c.situacao = situacao" deveria ser assim "c.situacao = :situacao"
Veja os dois pontos adicionados onde representa o parametro.
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2011 21:24:22
|
rodrigo.ferreira
JavaGuru
![[Avatar]](/images/avatar/0d55e009fa8e9e8ec97aa091dfaa28e0.jpg)
Membro desde: 28/08/2008 20:38:07
Mensagens: 200
Offline
|
Faça assim:
Note os ":" no parâmetro, dentro da JPQL.
Abraço,
|
Rodrigo Lopes Ferreira
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
Sun Certified Business Component Developer for the Java Platform, Enterprise Edition 5
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5
Tecnólogo em Informática com Ênfase em Gestão de Negócios - FATEC - Mococa - SP
Pós Graduando em Desenvolvimento de Sistemas em Software Livre - Universidade Católica de Brasília |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2011 21:29:47
|
Diego Adriano
JavaEvangelist
![[Avatar]](/images/avatar/848115676618836e7959dd6909273d4d.jpg)
Membro desde: 27/01/2010 11:48:28
Mensagens: 371
Localização: Extrema - MG
Offline
|
Bem, alterei o codigo como me pediu, agora ele chegou a fazer o select mas deu o seguinte erro:
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2011 21:32:08
|
Diego Adriano
JavaEvangelist
![[Avatar]](/images/avatar/848115676618836e7959dd6909273d4d.jpg)
Membro desde: 27/01/2010 11:48:28
Mensagens: 371
Localização: Extrema - MG
Offline
|
Sem o "select" me trouxe o seguinte erro: Obs nem chegou a fzr o select
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2011 21:56:21
|
javablue
JavaGuru
Membro desde: 16/04/2011 23:42:49
Mensagens: 223
Offline
|
Tenta assim primeiro, para ver se funciona. Depois posta sua entidade aqui
|
Quando é preciso hora extra, é porque algo saiu errado. Quando é preciso várias horas extras, é porque se está trabalhando errado. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2011 22:02:15
|
Diego Adriano
JavaEvangelist
![[Avatar]](/images/avatar/848115676618836e7959dd6909273d4d.jpg)
Membro desde: 27/01/2010 11:48:28
Mensagens: 371
Localização: Extrema - MG
Offline
|
Agora rodou, me preencheu o datable, mas ele fica chamando o metodo varias vezes, parece que a tela fica sendo rendenizada ...
Console
This message was edited 1 time. Last update was at 03/05/2011 22:03:00
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2011 00:49:39
|
alberthy
JavaChild
![[Avatar]](/images/avatar/dcb8dc74a2a76e9e90526ddbfd759ba7.jpg)
Membro desde: 07/04/2009 23:15:08
Mensagens: 104
Offline
|
Normal amigo...
Já que sua datatable está sendo alimentada por esse método. Sempre que utilizar a página o mesmo vai ser chamado.
Abraço.
|
Albert Oliveira! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2011 07:06:26
|
Diego Adriano
JavaEvangelist
![[Avatar]](/images/avatar/848115676618836e7959dd6909273d4d.jpg)
Membro desde: 27/01/2010 11:48:28
Mensagens: 371
Localização: Extrema - MG
Offline
|
Sim sim .. sempre que eu chamar a tela o metodo sera chamado para preencher o datatable, porém uma unica vez certo ? no meu caso ele esta parecendo que o metodo esta dentro de um While infinito .. Por isso eu disse que parece q ele fica rendenizando a tela ...
Abraços
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2011 20:57:06
|
javablue
JavaGuru
Membro desde: 16/04/2011 23:42:49
Mensagens: 223
Offline
|
Assim, não sei como está seu código. Mas se você está usando for aninhados (for dentro de for) para fazer a busca, o Hibernate tem esse comportamento.
Existe uma annotation no Hibernate chamada BatchSize( ou algo assim). Dá uma procurada e coloque um número igual a 5 pelo menos.
Ele deve diminuir em 5 a quantidade de querys a ser rodadas. Depois posta aqui o resultado
|
Quando é preciso hora extra, é porque algo saiu errado. Quando é preciso várias horas extras, é porque se está trabalhando errado. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2011 07:04:11
|
Diego Adriano
JavaEvangelist
![[Avatar]](/images/avatar/848115676618836e7959dd6909273d4d.jpg)
Membro desde: 27/01/2010 11:48:28
Mensagens: 371
Localização: Extrema - MG
Offline
|
Hum .. entendi .. vou dar uma procurada nisso .. Vou postar o Código
Aqui o xHTML
Aqui o meu Bean
Aqui Meu Repository
|
 |
|
|
 |
|
|