使用createCriteria时如何在GORM中设置偏移量?

fir*_*iel 3 grails grails-orm

我只是想知道'createCriteria'是否可以指定类似于动态查找器(findAll等)的paginateParams(即偏移量)

请注意,此代码无效,因为http://www.greils.org/doc/1.2.1/ref/Domain%20Classes/createCriteria.html中未记录"offset" .

def c = SnbrItemActDistance.createCriteria()
def results = c.list {
    eq('iid', newsId)
    ge('distance', cap)

    maxResults(count)
    offset(offset)
    order('distance', 'desc')
}
Run Code Online (Sandbox Code Playgroud)

ig0*_*774 7

我相信你想要使用类似的东西:

...
firstResult(offset)
...
Run Code Online (Sandbox Code Playgroud)

我记得,Criteria DSL与Hibernate Criteria类密切相关.