您好我试图通过groovy totalCount
获取列表的总计数,但它会抛出:
Exception evaluating property 'totalCount' for java.util.ArrayList,
Reason: groovy.lang.MissingPropertyException: No such property: totalCount
无论如何,我可以使用常规totalCount
代替.size
获得总计数吗?
答案 0 :(得分:7)
当您在Grails中执行条件查询时,如果您使用分页参数(totalCount
和offset
)
max
params.max = params.max ?: 10
def resultWithTotalCount = MyDomain.createCriteria().list(params) {
// ...
}
没有分页的普通list
电话会返回一个没有totalCount
属性的非分页列表
def resultWithoutTotalCount = MyDomain.createCriteria().list {
// ...
}