| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2009 09:32:49
|
lafitte
What is classpath?
![[Avatar]](/images/avatar/67a83eab0da5d5e1357e82cee4ea9907.jpg)
Membro desde: 04/09/2007 10:00:11
Mensagens: 5
Localização: Fortaleza
Offline
|
Pessoal queria saber se alguém pode me ajudar sobre como criar um método de busca genérico que envie uma lista de parâmetros em uma consulta. Estou usando Hibernate. Tentei com um Map, como ficou dando erro de IllegalArgumentException, apaguei o método, no momento estou utilizando StringBuilder para construir a consulta baseada nos filtros escolhidos em uma página, o filtro que não tiver sido escolhido, não entra na consulta. Gostaria de fazer de alguma forma que não precisasse utilizar tantos if else, se alguém puder ajudar, agradeço.
|
Roneltton Lafitte |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2009 10:25:15
|
maurenginaldo
JavaEvangelist
![[Avatar]](/images/avatar/d82d678e9583c1f5f283ec56fbf1abb7.png)
Membro desde: 26/04/2006 18:16:41
Mensagens: 435
Localização: Belo Horizonte-MG
Offline
|
Dê uma olhada em pesquisa por exemplo do hibernate.
Em vez de você criar um map de parametros, você cria um objeto da classe que vc quer, preenche os atributos do objeto que servirão de parametro e passa o objeto para o hibernate procurar. Com base nos parametros preenchidos nesse objeto, o hibernate fará o filtro.
|
Mauren Ginaldo Souza
______________________________________________________________
"Quis Custodie Ipsos Custodes." Quem guardará os guardiões. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2009 10:42:48
|
lafitte
What is classpath?
![[Avatar]](/images/avatar/67a83eab0da5d5e1357e82cee4ea9907.jpg)
Membro desde: 04/09/2007 10:00:11
Mensagens: 5
Localização: Fortaleza
Offline
|
Ah blz. Já tinha visto métodos que fazem pesquisa dessa forma, mas não sabia que o intuito era exatamente este. Obrigado!
|
Roneltton Lafitte |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2009 21:24:18
|
lafitte
What is classpath?
![[Avatar]](/images/avatar/67a83eab0da5d5e1357e82cee4ea9907.jpg)
Membro desde: 04/09/2007 10:00:11
Mensagens: 5
Localização: Fortaleza
Offline
|
Uma dúvida, não estou conseguindo pegar a sessão, para criar o Criteria. Se alguém puder ajudar
|
Roneltton Lafitte |
|
|
 |
|
|