1

단일 QueryOver에서 여러 집계를 투사 할 수 있습니다 동일한 쿼리에서 다른 합계 수를 투영합니까? 활성 상점의당신은</strong>이 돌아 활성화되어 상점의 수는</p> <p>하지만 방식이 내가 엔티티</p> <p><strong>예를 모음에 하나의 집계 프로젝션을 만들 수 있습니다

예를

수?

활발한 제품 수는?

비활성 상점 수?

그런 다음 select 메소드를 사용하여 궁극적으로이를 새 속성으로 투영하십시오.

하나의 쿼리에서 모든 작업을 수행 할 수 없다면 하위 쿼리를 개별적으로 만들고이를 결합하여 새로운 속성으로 하나의 객체로 투영 할 수 있습니까?

답변

1

QueryOver는 기준에 대한 래퍼 일 뿐이므로 단일 QueryOver로는 수행 할 수 없다고 생각합니다.

이 경우 multi criteria을 사용할 수 있습니다. 여러 개의 QueryOver를 만들고 UnderlyingCriteria 속성을 사용하여 MultiCriteria에 추가합니다.