我可以在实体集合上创建单个聚合投影
示例 返回活跃的商店数量
但是有没有办法在同一个查询中预测一堆不同的总和的数量?
例子
活跃的商店数量?
拥有活跃产品的商店数量?
不活跃的商店数量?
然后最终使用 select 方法将这些投影到新属性中。
如果您不能在一个查询中完成所有操作,是否有一种方法可以创建单独的子查询并将它们连接在一起以将它们(作为新属性)投影到一个对象中?
我可以在实体集合上创建单个聚合投影
示例 返回活跃的商店数量
但是有没有办法在同一个查询中预测一堆不同的总和的数量?
例子
活跃的商店数量?
拥有活跃产品的商店数量?
不活跃的商店数量?
然后最终使用 select 方法将这些投影到新属性中。
如果您不能在一个查询中完成所有操作,是否有一种方法可以创建单独的子查询并将它们连接在一起以将它们(作为新属性)投影到一个对象中?
我不认为您可以使用单个 QueryOver 来做到这一点,因为 QueryOver 只是 Criteria 的包装器。
您可以为此使用多个标准。创建几个 QueryOver 并使用属性 UnderlyingCriteria 将其添加到 MultiCriteria。