1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Pesquisa com Criteria

Pessoal,

Tenho uma página de pesquisa e nela inclui dois filtros: Cliente e Corretor. Gostaria que usuário pudesse fazer a pesquisa pelo nome do cliente ou pelo nome do corretor. Como utilizar a classe Criteria para fazer esse filtro e exibir o resultado na tabela como na imagem abaixo? Alguém tem algum exemplo? Sou iniciante em Java e estou tendo certa dificuldade em fazer.

https://www.filepicker.io/api/file/4VxAYGi8SvaEWLVtTz40

Obrigada.

  • Qual biblioteca de componentes vc está usando? primefaces, richfaces, icefaces e etc?

    El stag   14 de jun de 2015
  • Uso primefaces.

    Simone Grandini   14 de jun de 2015
  • existe componetes no primefaces que possui o filtro na qual eu acho que vc deseja.. segue o link -> http://www.devmedia.com.br/java-primefaces-explorando-recursos-do-componente-datatable/31999

    El stag   14 de jun de 2015
  • O problema de se usar o filterBy é que você tem que digitar o termo de busca exatamente como está gravado no banco. E não é este o meu caso. Quero que o usuário tenha a liberdade de digitar o nome do cliente ou do corretor, seja com parte do nome, nome por inteiro, no modo case-insentitive.

    Simone Grandini   14 de jun de 2015
  • Esse filtro faz isso, quando vai digitando ele automaticamente filtra, além de fazer com que sua aplicação n fique indo ao banco para a busca de um registro que as vezes nen pode ser o que o usuário deseja... mas enfim fica a dica para você, no seu inputText tera que ter uma chamada de umm evento ajax talvez esse link possa ajudar vc http://stackoverflow.com/questions/14960047/jsf-calling-bean-method-from-input-text-when-pressing-enter

    El stag   14 de jun de 2015
Mostrar todos os 7 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

4 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.