说,我有域对象
class Parent {
static hasMany = [children:Child]
static mapping = {
cache true
children cache: true // !!!
}
}
我有管理页面,显示父级和子级列表。还有一个添加新孩子的能力。发生在我身上的是当我添加启用行 (!!!) 的新孩子时 - 孩子不会出现在父页面上。虽然它已添加到数据库中,但由于服务器重新启动使其显示。没有线 (!!!) 它按预期工作。
这是它应该如何设计的吗?我应该手动使关联缓存无效吗?这个问题缓存设置中也描述了类似的东西
Grails 文档在此http://grails.org/doc/latest/guide/GORM.html#caching上的信息量不是很大。
顺便提一句。我正在使用 Grails 2.2.1。