【发布时间】:2012-12-21 14:07:35
【问题描述】:
我发现这个 Hibernate Criteria/Projection tutorial 清晰、简洁且内容丰富。
作者 A.P.Rajshekhar 说,
SELECT COUNT(ID) FROM ORDER HAVING PRICETOTAL>2000 GROUP BY ID
可以在 Criteria 查询中改写如下:
List orders = session.createCriteria(Order.class)
.setProjection( Projections.projectionList()
.add( Projections.count(“id”) )
.add( Projections.groupProperty(“id”) )
)
.list();
但是,HAVING PRICETOTAL>2000 出现在 Hibernate 代码中的什么位置?此比较是否缺少标准(SQL 中的 where 子句)?
【问题讨论】:
标签: hibernate