Busca Por Filtros

Boa Tarde Amigos,

Sou novo em Desenvolvimento WEB e por isso tenho algumas dúvidas, no momento estou tendo bastante dor de cabeça em gerar uma busca por campos informados pelo usuario, ou seja criar uma tela em que tenha opções para o usuario colocar por ex.: o nome ou o cpf de um cliente e na listagem aparecer somente o cliente informado.

Porém não tenho muitos recursos para fazer isso, se alguem poder me dar um exemplo…Estou usando JSF + Hibernate (MYSQL)…

Desde já Grato!

Por Favor me Ajudem!!!

Não precisa se desesperar , se você quer ter uma carreira como desenvolvedor e ficar esperando que todo mundo te ajude na hora que você quer acho melhor desistir da carreira desenvolvedor .
Pesquisar conteúdo faz parte da vida do desenvolvedor diariamente , se procurar no google vai encontrar N+1 tutoriais sobre isso.
Não é esporro, e sim uma dica, mas como estamos aqui para ajudar também vai um link para uma apostila : http://www.k19.com.br/downloads/apostilas/java/k19-k12-desenvolvimento-web-com-jsf2-e-jpa2 .