| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2009 13:56:51
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
Pessoal, boa tarde;
Gostaria de saber como faço minha query inteeragir com uma lista setada dentro de um objeto, do tipo do campo?
fiz assim:
E quando mando o parametro pra minha query ela esta assim:
Erro:
Vlw pessoal, estou no aguardo.
This message was edited 1 time. Last update was at 17/06/2009 13:46:59
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2009 15:17:27
|
rodrigow
Debugger
Membro desde: 11/07/2005 18:02:24
Mensagens: 69
Localização: Porto Alegre, RS
Offline
|
Opa,
'itemSelecionado' é de que tipo?
e 'tipo' é de que tipo?
Acho que este é o teu problema... não da pra identificar pois tu nao colocou a parte do código que declara o itemSelecionado.
Outra coisa: por que tu fazes um for para pegar sempre o elemento 0?
Att,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2009 15:39:20
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
O itemSelecionado é do tipo da minha entidade TipoAlarme.
O for no caso tenho um selectManyCheckbox selecionado 1 ou *, por isso coloquei o for para interagir.
Vc sabe como eu faço pra interagir com a minha query JPQL???
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2009 07:23:44
|
rodrigow
Debugger
Membro desde: 11/07/2005 18:02:24
Mensagens: 69
Localização: Porto Alegre, RS
Offline
|
Opa,
nao estou entendo o que tu queres dizer com 'Interagir com a minha query JPQL'. Podes ser mais claro?
Outra coisa, no teu for, ele pega o primeiro resultado e retorna ele. Nunca vais conseguir pegar o segundo.
Outra coisa: o 'item' é do tipo Integer. Tu não poderá fazer ele colocar um TipoAlarme para fazer cast para Integer.
Tem alguma coisa estranha neste teu código... algo que tu não postou, então não consigo te ajudar mais.
Com relação ao erro, tu estás passando uma String e o Hibernate está tentando fazer cast para Integer. Descubra dentre os teus parametros e os tipos da base se estes são compatíveis.
Att,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2009 13:49:16
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
Cara vlws, a solução era criar um EJB session que carrega a List<do tipo da classe>, após isso o MB ele pega essa lista e joga dentro da query. Ficaria OBJ.campo IN (:tipo), o parametro recebe uma lista carregada.
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
|
|