Tengo que filtrar busquedas en la Base de Datos desde mi aplicacion, pero pueden ser combinados, tengo 5 parametros, se imaginaran cuantas consultas tendria que hacer, un total de 24. Y si quiero agregar mas parametros algun dia, entonces aumenta el numero de consultas a realizar. Mi pregunta es si existe alguna forma de resolver este problema.
ejemplo:
tengo los parametros(fechar, lugar, nombre) y quisiera buscar las personas que tienen un nombre determinado y un lugar, no me interesa la fecha. Pero tambien puedo buscar por lugar y fecha, o los tres juntos.
Que puedo hacer para resolver este dilema.
programo en eclipse, uso spring y hibernate.
saludos