Como usar atributos de relacionamento no Gorm?
13/01/2009 00:00
0
Pessoal, eu tenho de usar no Gorm um atributo de relacionamento por exemplo: tenho as classes Mesa e
Garçon, uma mesa pode ser atendida por mais de um garçon e um gaçon pode atender várias mesas:

Garçon n ----- n Mesa

Até aqui tudo bem, mas preciso guardar o histórico de atendimentos, esse é um atributo de relacionamento que está
presente na tabela Garcon_Mesa, o que preciso saber é como usar atributo de relacionamento no Gorm.
Tags: Grails


0
Caro colega, atributos pertencem a classes, não a relacionamentos.
Na documentação grails, diz que o GORM quando ele identifica um relacionamento "n para n" ele cria uma terceira tabela, mas que essa não chega a ser uma classe de relacionamento. Acho convêniente, ja que vai existir um atribuito, que esse atributo pertença a uma terceira classe (class Atendimento), dai ela poderia ter um atributo id que identificaria cada atendimento.
13/01/2009 00:00


0
Mas no meu caso, estou usando uma base de dados que tem a tabela mesa_garcon, e nela tenho um atributo data, assim como, outros dados relacionados ao atendimento. Não existe como mapear isso no Gorm? essa é a minha pergunta.
14/01/2009 00:00


0
Então mesa_garcon é o seu relacionamento.
class Garcon {
...
static hasMany = [mesas_gacon:MesaGarcon]
...
}

class Mesa {
...
static hasMany = [mesas_gacon:MesaGarcon]
...
}

class MesaGarcon {
...
static belongsTo = [gacon:Garcon,mesa:Mesa]
...
}
14/01/2009 00:00


0
Valeu cara
16/01/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