Grails salva automaticamente mudanças no objeto ao enviá-lo para a View
17/10/2013 11:04
Olá pessoal, bom dia!
Estou tendo um problema na minha aplicação.
Quando vou cadastrar um registro novo, busco todos as instancias através do list(), altero uma das propriedades para ficar melhor exposto na tela e depois envio o objeto para a view.
Quando faço isso, o grails automaticamente persiste essa "alteração" no banco de dados.
(mudando o valor toda vez que atualizo a página)
Como faço para evitar isso?
Eis o código:
def create() {
def animes = Anime.list(sort:"titulo")
animes.each{
it.titulo = it.titulo + " [" + it.serie.tipo + "]"
}
[episodioInstance: new Episodio(params), animes:animes]
}
Valor no Banco:
Antes da chamada -> Dragon Ball
Depois da chamada -> Dragon Ball [TV]
Tags:
list, persistencia