2011-09-08 46 views
2

在我看來,在一個層次口罩的子類完全超類的namedQueries聲明定義Grails的namedQueries

static namedQueries = {} 

。有沒有辦法讓這兩個工作?說使用超級關鍵詞?

回答

3

在Groovy 1.8中添加了閉合組合,它應該允許您通過左移運算符來完成此操作。

static namedQueries = SuperClass.namedQueries << { 
    myAdditionalQuery { 
     ... 
    } 
} 

但是,在Grails 2.0之前,Grails 1.3.7會使用Groovy 1.7,所以不能使用它。