JavaAdvancedQueryFilter  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
alots_ssa
JavaEvangelist

Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline

Então pessoal, participo de um projeto onde mantemos um gerenciador de conteudo, no decorrer do desenvolvimento sempre temos mudança nos critérios de pesquisa, e acabamos com aquele código com alguns ifs. Como consequência fiz umas classes utilitarias para montar os criterios de uma forma um pouco mais fácil. Como eu achei útil, dei uma alterada nesta parte do projeto e liberei como open source. Abaixo segue uns trechos de código usando o filtro. A outra idéia é tentar montar os objetos que servem de pesquisa de forma dinâmica deixando ainda mais flexivel as queries dinâmicas.

- Aqui fazemos uma pesquisa pelos usuarios que moram em determinado endereço

//mais simples, apenas testando se os atributos não são nulos para entrar na query


A idéia é que vc possa usar o mesmo filtro para diferentes providers, atualmente rola com o criteria, mas pode rolar para hql,sql,jpaql...
O link para download é http://sourceforge.net/projects/queryfilter/

Espero que ajude!!! Queria ainda escrever de forma mais fácil, principalmente quando temos aliases e tal, idéis são muito bem vindas!!!

Alberto

This message was edited 1 time. Last update was at 05/03/2009 18:59:09


http://alots.wordpress.com
[WWW] [MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team