Checar campos
20/07/2009 00:00
0
boa noite....
tenho uma classe de dominio assim:

static belongsTo = [Grupo,Site]
Grupo grupo
Site site
Boolean bloq

tem como eu checar se apenas o campo bloq foi alterado e gravar apenas a alteração dele mantendo o valor dos outros campos?

Obrigado !!!
Tags: Grails


0
use dynamicUpdate true


class Book {
static mapping = {
dynamicUpdate true
}
}
22/07/2009 00:00


0
Obrigado pela resposta mas não entendi. Esse codigo fica no Domain ou Controller? Tem que colocar mais alguma coisa nele referente ao campo que quero atualizar ou não?
Obrigado
22/07/2009 00:00


0
Fica no dominio, e basta

static mapping = {
dynamicUpdate true
}


Com isto, o hibernate vai entender que na "update" que será construída dinamicamente por ele, só vai ser atualizado o campo que houve mudança no objeto. Lembre-se que GORM é hibernate, veja mais detalhes do dynamicUpdate e dynamicInsert na referência do hibernate, e na própria referência do Grails também é descrito estes dois comandos.
23/07/2009 00:00


0
93!

Eis o principal problema de não compreender o básico....
Grails é Spring e Grails é Hibernate....logo, se queres aprender (de verdade) Grails, aprenda tb Spring e Hibernate!
Isso vai ajudar, e muito, seu trabalho!

[]'s

93,93/93
23/07/2009 00:00


0
[quote="Baphomet93'.'"]93!

Eis o principal problema de não compreender o básico....
Grails é Spring e Grails é Hibernate....logo, se queres aprender (de verdade) Grails, aprenda tb Spring e Hibernate!
Isso vai ajudar, e muito, seu trabalho!

[]'s

93,93/93[/quote]

Perfeito.

Confesso que até hoje, as dificuldades que encontro em Grails, são em 99% ligadas a aspectos do Hibernate que não domino...
25/07/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