所以我有这个条件查询得到10篇专题文章,其中包含类型为4的itemchannel对象,并且在id为1的通道中,即获得10篇具有类型特征且在通道x中的文章。
def criteria = Feature.createCriteria()
list = criteria.list {
maxResults(params.max)
itemChannels {
eq ('itemType.id',(long)4)
eq ('channel.id',(long)1)
}
}
如何有效地获得总计数,即我有第1页的文章,但我需要分页的总数?
由于
答案 0 :(得分:0)
我认为我对此进行了排序。
criteria = Feature.createCriteria()
count = criteria.get{
projections {
countDistinct('id')
}
itemChannels {
eq ('itemType.id',(long)4)
eq ('channel.id',(long)2)
}
}