Например вот такой код:
def mainFlow = {
...
search {
action {
...
def listCriteria = Client.createCriteria()
def clientList = listCriteria {
like("fname", fname)
like("pname", pname)
like("sname", sname)
firstResult(params.offset)
maxResults(params.max)
}
...
}
}
}
даст на выходе запрос в котором отсутствуют всякие упоминания о firstResult и maxResults.
Решение данной проблемы - перенос работы с Criteria в сервис и последующий инжект оного в контроллер.
Такие дела.
Комментариев нет:
Отправить комментарий