BelongTo com update
18/04/2012 04:34
0
Bom dia,

Tenho o seguinte cenário:

class Cliente{
static belongsTo = [usuario: Usuario]
}

Quando eu crio o cliente ele em cascata cria o usuário, até ai tudo bem. Mas quando faço uma alteração no cliente e altero por exemplo o login do usuário, as informações do cliente são alteradas, mas a do usuário não.

Estou dando o save apenas no cliente.

cliente.save(flush: true)

Onde estou errando?
Tags: belongTo


0
Ola Weskey .

deixa eu ver se eu entendi. você tem uma classe cliente , ao criar um novo cliente você já seta na mesma tela um login e senha para ele?

se for isso eu fiz algo parecido em um projeto porem esse belongsTo eu coloquei em usuario e na classe cliente eu apena declarei um atributo do tipo usuario.


um exemplo de como ficou.

class Funcionario implements Comparable{
SecUser user // essa é minha classe usuario
}

class SecUser {
static belongsTo = [funcionario:Funcionario]
}

espero ter ajudado.


18/04/2012 11:41


0
É isso mesmo, o problema era que estava ocorrendo uma validação no momento de criar o usuário, e a validação não era lançada, com isso o Usuário não era criado.

Só percebi debugando e verificando o atributo erros do usuário.

Mas agradeço pelo auxilio de qualquer maneira.



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