Grails с именемQueries в иерархиях - PullRequest
2 голосов
/ 08 сентября 2011

Мне кажется, что определение

static namedQueries = {} 

в подклассе иерархии полностью маскирует объявление namedQueries суперкласса. Есть ли способ заставить оба работать? Скажите, используя супер ключевое слово?

1 Ответ

3 голосов
/ 09 сентября 2011

В Groovy 1.8 была добавлена ​​композиция замыкания, которая должна позволять вам это делать с помощью оператора левого сдвига.

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

Но это будет недоступно до Grails 2.0, поскольку в Grails 1.3.7 используется Groovy 1.7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...