각 테스트는 다음과 같이 데이터를 세팅한 상태로 진행합니다. 쿼리 방언은 H2를 기준입니다.
데이터 타입이 다른 여러개를 Select할 때 Tuple형이 반환되며, Tuple에서 값을 가져오려면 select시 사용한 Expression을 그대로 사용해주면 됩니다. [실행 쿼리] groupBy "각 팀의 평균 연령과 팀의 이름을 구하라" join후 groupBy, 집계함수로 구하면 됩니다.
[실행 쿼리] having "각 팀의 평균 연령이 20살이 넘는 팀의 이름과, 평균 나이를 구하라" having은 Predicate(BooleanExpression)를 넣어주면 됩니다. [실행 쿼리]...
[Querydsl] 집합(Tuple) - groupBy, having에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.