我想使用Grails域的lastUpdated
字段來實現「最近更改了什麼對象」視圖。然而,我的域名有一個很多的關聯,當添加某些東西時會導致更新值lastUpdated
。在grails域中處理`lastUpdated`
例如爲:
class Author {
string name
Date lastUpdated
static hasMany = [ books : Book ]
}
添加一本新書(author.addToBooks(newBook))將更新lastUpdated
。
問題:
- 爲什麼當一本書被去除
lastUpdated
不更新? - 當書被添加到列表中時,是否有辦法阻止
lastUpdated
被更改? (假設一本新書不會在我的域模型中被視爲作者的改變)
謝謝!