我可以使用条件API编写此查询,还是我坚持使用HQL?

时间:2010-02-12 06:42:59

标签: nhibernate

我有以下查询,我想用NH的标准api写。

select status, count(1) from (select distinct Status, post_id from post_statistics) tbl group by status

每个post_id可以在post_statistics中多次存在

e.g。

id post_id status 1 1开放 1 1编辑 1 1开放 1 2打开

因此查询应返回以下结果:

状态计数 打开2 编辑1

提前thx。

1 个答案:

答案 0 :(得分:0)

映射,课程? 如果我正确的想法,通过适当的映射,这实际上就像是

(伪HQL)

select stat.Name, count(stat.Posts) from status stat