Pessoal, tenho a seguinte situação: quero fazer uma listagem no banco, e eu queria fazer isso com um filtro, tipo se eu tenho 4 parametros, tipo id, nome, idade e salario, e eu posso buscar por nenhum(retorna todos), um, dois, tres ou todos os parametros. Como eu faria isso em hibernate? Seria com query e criteria?
Obrigado.