Использование .list () в Grails с другими параметрами запроса - PullRequest
1 голос
/ 30 марта 2012

Я хотел бы использовать вызов .list с другим запросом (например, диапазоном дат или всем определенным типом). Это возможно, или мне нужно создать пользовательский .find вызов, включающий все параметры в .list, такие как смещение и макс?

Ответы [ 2 ]

2 голосов
/ 30 марта 2012

Возможно, вы захотите взглянуть на разделы Dynamic Finders и / или Where Queries документа Grails.Если вы хотите привести более конкретный пример того, что вы пытаетесь достичь, я могу лучше ответить на ваши вопросы.

0 голосов
/ 31 марта 2012

Вы можете попробовать что-то вроде:

filter = { it.datePublished >= 'date1' && it.datePublished <= 'date2' }
def filteredList = Book.list(max: 10, offset: 100).collect(filter)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...