findall e hasmany
17/04/2009 00:00
0
Tenhos duas classes:
Usuario {
String nome
static hasMany = [perfis:Perfil]
}
Perfil {
String nome
static hasMany = [usuarios:Usuario]
}

Queria fazer o seguinte:

def perfis = Perfil.findAllByNomeLike('A%")
def usuarios = Usuario.findAllByPerfis(perfis)

os seja, pegar os usuarios que tenhas perfis comecando com letra A

como faço?
Tags: Grails


0
Oi,

Depois que você pegar os perfis é só para cada perfil da lista, pegar a propriedade usuarios.

def perfis = Perfil.findAllByNomeLike("A%")
perfis.each() {
def usuariosDestePerfil = perfis.usuarios
}


[]s,
20/04/2009 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