在我看来,定义
static namedQueries = {}
在层次结构的子类中完全掩盖了超类的namedQueries声明。有没有办法让两者都有效?说使用超级关键词?
答案 0 :(得分:3)
在Groovy 1.8中添加了闭包组合,这应该允许您通过左移操作符执行此操作。
static namedQueries = SuperClass.namedQueries << {
myAdditionalQuery {
...
}
}
但是直到Grails 2.0才能使用,因为Grails 1.3.7使用的是Groovy 1.7。