Inner Join e Pesquisa
08/03/2011 00:00
0
Ola pessoal,

Bom sou novo na programação e no grails, estou com uma dificuldade e espero que alguem possa me ajudar.

Tenho uma classe chamada paciente e uma outra chamada queixa.
Na classe Queixa existe o relacionamento com esse paciente, pois bem. Na view list estou fazendo um search por cliente, porem a o grande empecilho é que eu queria dentro do list de queixa realizar uma busca pelo nome do paciente e não pelo codigo, que no caso é o relacionamento existente no banco de dados.

Voces poderiam me colocar um exemplo de como posso fazer?
No controller de queixa estou fazendo dessa maneira:
list = Queixa.FindAllById(params.buscaQueixa)

e eu queria manter essa linha para realizar as buscas. Existe uma solução ai?

Valeu e abraços
Tags: Grails


0
Este método "find" (Dynamic Finders) no Grails é muito interessante.

Podemos criar buscas com uma notação muito simples e intuitiva.

No seu caso, onde quer buscar por nome, pode fazer assim Queixa.findAllByNome(params.nome).

Dê uma olha no link para ver as possibilidades de buscas usando find.
<!-- m --><a class="postlink" href="http://grails.org/doc/latest/ref/Domain%20Classes/findAllBy.html">http://grails.org/doc/latest/ref/Domain ... AllBy.html</a><!-- m -->
16/04/2011 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto