Apagar todas as instâncias de um one to many
19/05/2010 00:00
0
Possuo a classe Poll que possui muitos PollOptions, e estes pertencem a Poll. Em determinado instante eu quero apagar todos os PollOptions de determinada instância de Poll. Existe algum comando prático do tipo removeFrom para fazer isso?
Tags: Grails


0
Estava lendo sobre isso à pouco na documentação do grails
http://grails.org/doc/latest/guide/5.%20Object%20Relational%20Mapping%20(GORM).html#5.3.2%20Deleting%20Objects

para Apagar todos os filhos voce pode chamar um update passando um HQL

ex.:
 Customer.executeUpdate("delete PollOptions po where po.option.id = :idOption", [idOption:option.id])
19/05/2010 00:00


0
[quote="igorhara"]Estava lendo sobre isso à pouco na documentação do grails
http://grails.org/doc/latest/guide/5.%20Object%20Relational%20Mapping%20(GORM).html#5.3.2%20Deleting%20Objects

para Apagar todos os filhos voce pode chamar um update passando um HQL

ex.:
 Customer.executeUpdate("delete PollOptions po where po.option.id = :idOption", [idOption:option.id])
[/quote]

Consegui o que queria fazendo algo baseado neste comando. Obrigado.
19/05/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