O que utilizar ao invés do "hasMany"
24/04/2012 14:37
0
Oi, pessoal!

Sou novo no uso do grails e tenho a seguinte dúvida:

No blog do Kico ele cita que aplicou uma técnica no Grails Brasil chamada “pai inconsequente”, onde o filho sabe quem é seu pai, mas jamais o contrário. Ex:

class Pai {
static hasMany = [filhos:Filho] // remover esta instrução
}
class Filho {
static belongsTo = [pai:Pai]
}


Sei que isso faz com que a aplicação fique mais rápida. Mas minha pergunta é: Como posso acessar uma coleção de filhos estando na classe pai? Por exemplo, Se eu estiver na minha view cadastrando um novo Pai e tiver que associa-lo a um determinado filho, como faria?

Obrigado!
Tags: coleções, hasMany, associações, domínio


1
Você pode ter dois combobox um com a lista de filhos e outro vazio que vai receber os filhos que vc escolher da outra lista, a transferência de filhos de uma lista para outra vc pode usar javascript pra fazer (isso na view). Para vc obter a lista de filhos basta vc passar no controlador Pai a lista de filhos como parametro para view.

Ex: [listFilhos: Filhos.list()]



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