- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Grails 1.2.4。我想知道如何按“countDistinct”(降序)和投影中的 groupProperty 进行排序。
这是我的域:
class Transaction {
static belongsTo = [ customer : Customer, product : Product ]
Date transactionDate = new Date()
static constraints = {
transactionDate(blank:false)
}
}
class Product {
String productCode
static constraints = {
productCode(blank:false)
}
}
select
product_id,
count(product_id)
from
transaction
group by
product_id
order by
count(product_id) desc
def c = Transaction.createCriteria() def transactions = c.list {
projections {
groupProperty("product")
countDistinct("product")
}
maxResults(pageBlock)
firstResult(pageIndex) }
def products = transactions.collect { it[0] }
最佳答案
尝试这个:
def c = Transaction.createCriteria()
def transactions = c.list {
projections {
groupProperty("product")
countDistinct("id")
}
maxResults(pageBlock)
firstResult(pageIndex)
}
select
product_id,
count(**distinct** product_id)
from
transaction
group by
product_id
order by
count(product_id) desc
org.apache.log4j.Logger.getLogger("org.hibernate").setLevel(org.apache.log4j.Level.DEBUG)
environments {
development {
log4j = {
debug 'org.hibernate'
}
}
}
countDistinct("id", "transactionCount")
作为投影和
order("transactionCount")
将按计数排序。
关于grails - 在 Grails 标准中使用 groupProperty 和 countDistinct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720060/
我正在尝试在 EmberJS 上实现 GroupableMixin ( https://github.com/ahawkins/ember.js/blob/groupable-mixin/packag
我想使用 hibernate 条件对象作为第二个条件的子查询,如下所示: DetachedCriteria latestStatusSubquery = DetachedCriteria.fo
我想知道 grails createCriteria 是否支持像纯 sql 那样按多个属性分组。我想列出这样的条目: def criteria = DomainClass.createCriteria
我正在使用 Grails 1.2.4。我想知道如何按“countDistinct”(降序)和投影中的 groupProperty 进行排序。 这是我的域: class Transaction {
我正在尝试在 Grails 项目中将 groupProperty 与 MongoDB 一起使用。我使用的是 2.3.2 版的 Grails 和 3.0.1 版的 MongoDB 插件。 我的标准如下所
我是 java hibernate 的新手,我无法理解 Projections.property 和 Projections.groupProperty 之间的区别,两者都给出相同的结果。请解释其中的
我是 Hibernate 的新手,在我的 hibernate 类上添加“distinct”限制时遇到了问题。 @Entity public class TaggedOffer { private
我是一名优秀的程序员,十分优秀!