在Hibernate中, 计算某列非重复记录的总数, 使用COUNT + DISTINCT
在MySQL中,可以使用
sql 代码
- select COUNT(DISTINCT(name)) from products
但在Hibernate中却不能用如下格式
- select COUNT(DISTINCT(name)) from ProductDTO
需要把里面的括号去掉, 改成
- select COUNT(DISTINCT name ) from ProductDTO
在MySQL中也可以使用这种样式.
本文介绍在Hibernate中如何正确地计算某列非重复记录的总数,对比MySQL中的实现方式,并提供正确的Hibernate查询语法。
1289

被折叠的 条评论
为什么被折叠?



