我可以在实体集合上创建单个聚合投影
示例 返回活跃的商店数量
但有没有办法在同一个查询中投射一堆不同的总和?
示例
活跃的商店数量?
拥有有效产品的商店数量?
不活跃的商店数量?
然后最终使用select方法将这些项目投影到新属性中。
如果您无法在一个查询中完成所有操作,那么有没有办法创建单个子查询并将它们连接在一起以将它们(作为新属性)投影到一个对象中?
答案 0 :(得分:1)
我认为你不能用一个QueryOver来做,因为QueryOver只是Criteria的包装器。
您可以使用multi criteria。创建几个QueryOvers并使用属性UnderlyingCriteria将其添加到MultiCriteria。