Как получить данные с условием в контроллере Grails? - PullRequest
0 голосов
/ 12 августа 2011

В моем классе домена RideInfo есть поле с именем giveRide. В контроллере я хотел бы получить все данные из таблицы RideInfo, чьи уравнения giveRide равны TRUE, как это можно сделать? Спасибо.

Этот фрагмент кода не работает:

def listDriver = {
    params.max = Math.min(params.max ? params.int('max') : 10, 100)
    rideInfoInstance = RideInfo.get(giveRide=true)
    [rideInfoInstanceList: rideInfoInstance, rideInfoInstanceTotal: rideInfoInstance.count()]
}

Ни:

def listDriver = {
    params.max = Math.min(params.max ? params.int('max') : 10, 100)
    params.giveRide=true
    [rideInfoInstanceList: RideInfo.list(params), rideInfoInstanceTotal: RideInfo.count()]
}

1 Ответ

2 голосов
/ 12 августа 2011

Попробуйте

RideInfo.getAllByGiveRide(true)
...