给定一个域类:可以更改域对象字段导致grails域被认为是修改/脏?
class Book {
def title
Author author
}
class Author {
def name
}
鉴于一本书实例:
Author author = new Author(name: 'joe')
author.save()
Book book = new Book(author:author, title: 'groovy book')
book.save()
如果我改变了作者的名字:
author.name = 'john'
是本书认为脏?或修改?
如果你希望它们被持久化,'title'和'name'属性应该被赋予'String'类型,而不是'def' – 2014-09-29 20:29:32