如何在grails中将count distinct与NamedQuery一起使用?
我有这个:如何在grails中将count distinct与NamedQuery一起使用?,grails,gorm,Grails,Gorm,我有这个: class Contribution { String name ... static namedQueries{ findAllByName{ 'in' "name", ['bla','bla','fafa','fofo'] } } } 我使用listDistinct方法,这是正确的。 但对于分页,我需要总计数 怎么做 谢谢。可以向命名查询添加distinct吗?像 static namedQueries{ fi
class Contribution {
String name
...
static namedQueries{
findAllByName{
'in' "name", ['bla','bla','fafa','fofo']
}
}
}
我使用listDistinct方法,这是正确的。
但对于分页,我需要总计数
怎么做
谢谢。可以向命名查询添加distinct吗?像
static namedQueries{
findAllByName{
'in' "name", ['bla','bla','fafa','fofo']
projections {
groupProperty("name")
}
}
}
是否可以向命名查询添加distinct?像
static namedQueries{
findAllByName{
'in' "name", ['bla','bla','fafa','fofo']
projections {
groupProperty("name")
}
}
}
但是对于namedQueries,使用max和offset的列表操作似乎不是PagedResultList,而是ArrayList。非常感谢。有时我自己构造一个
PagedResultList
——它非常容易用List
和totalCount
:)无论如何,PagedResultList
的意义是什么?当你明确指定max
和offset
,但是使用namedQuery,在使用max和offset的列表操作中,似乎不是PagedResultList,而是ArrayList。非常感谢。有时我自己构造一个PagedResultList
——它非常容易用List
和totalCount
:)无论如何,当你明确指定max
和偏移量时,PagedResultList
的意义是什么?