2017-10-19 10 views
0

기준 쿼리를 기존 쿼리에 조인 할 수 있습니까?두 속성의 다른 기준에 조건 결합

실제 쿼리는 더 복잡한 방법이며 아래에서는 단순화 된 버전의 문제를 보여줍니다.

Criteria c1 = session.createCriteria(A.class); 
c1.setProjection(Projections.projectionList() 
    .add(Projections.groupProperty("x")) 
    .add(Projections.groupProperty("y")) 
    .add(Projections.sum("amount")) 
); 

Criteria c2 = session.createCritera(A.class); 
// 
// join on c2.x = c1.x AND c2.y = c1.y 
// 

달성 할 수 있습니까?

답변

0

Alias을 만들 수 있습니다. link (포인트 16.4. 협회)에서 몇 가지 예를 찾을 수 있습니다.

희망이 도움이 될 수 있습니다.

감사합니다.