List (usar a função contains)
12/01/2010 00:00
0
Olá pessoal eu tenho um list de objetos 'Modules' e queria fazer uma consulta do list. Por exemplo, eu vi que há a função contains mas não funciona, já tentei passar um objeto Module para o contains mas não deu certo. Alguém pode me ajudar?
Tags: Grails


0
Explica melhor.

Algo assim Modules.findAllWhereNameInList(['modulo1','modulo2','modulo3','modulo4',]) ?
12/01/2010 00:00


0
Não...
eu já tenho um list que retornou da consulta... mas através dessa consulta eu quero confirmar se existe um objeto Module especifico sem ter que fazer de novo a consulta... entendeu?
13/01/2010 00:00


0
Usa o find, findAll ou grep na lista.

<!-- m --><a class="postlink" href="http://groovy.codehaus.org/groovy-jdk/java/util/Collection.html">http://groovy.codehaus.org/groovy-jdk/j ... ction.html</a><!-- m -->

listaDeModulosRetornada.find(it.name in ['modulo1','modulo2','modulo3','modulo4'])
17/01/2010 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