在Grails 3.1中给出以下代码:
def c = Book.createCriteria()
def result = c.list(params) {
// some criteria
}
println "count = ${result.totalCount}\n records = ${result}"
如果“params”包含“offset:0”并且返回的记录数量很少(比如小于10)则“totalCount”是正确的,但“result”为空 - 其中没有记录。
但如果“offset”不在“params”中,则结果如预期 - “result”包含返回记录的列表。
这是“offset”参数的错误吗?或者我做错了什么?