Pessoal, estou com uma dúvida usando hibernate.
Tenho uma tela de Clientes composta por campos que representam dados dos clientes da minha aplicação, por exemplo, código, nome, cpf, cidade, sexo, etc.
Caso o usuário do sistema queira consultar clientes, ele pode preencher qualquer destes filtros e, em seguida, clicar num botão consultar para a aplicação consultar todos os clientes com base nos filtros informados.
No hard-coding, deveríamos fazer vários if(), else if() , else if() para verificar quais campos da tela foram preenchidos e, quando estes fossem, criarmos um “AND” num comando SQL para cada um destes filtros.
Porém eu não gostaria que a consulta fosse feita desta forma e acredito que o hibernate forneça algum modo de fazer isso de uma forma melhor.
Alguém pode me ajudar? Alguém sabe como?
Desde já agradeço.