강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

jodonghee896352 のプロフィール画像
jodonghee896352

投稿した質問数

本当! Querydsl

select 절 서브쿼리 값 얻기 질문

作成

·

262

0

안녕하세요 영한님,

좋은 강의 수강할 수 있어서 영광입니다. 앞으로 좋은 강의 계속 부탁드립니다~!

서브쿼리 값을 출력해보고 싶은데, 아래와 같이 해도 null값이 나오더라구요.

혹시 어떻게 해야할까요??

javaJPA

回答 2

1

감사합니다!

0

yh님의 프로필 이미지
yh
インストラクター

안녕하세요. 조동희님^^

다음 예제를 참고해주세요.

List<Tuple> result = queryFactory
.select(member.username,
Expressions.as(select(memberSub.age.avg())
.from(memberSub), "subAgeAvg")
)
.from(member)
.fetch();

for (Tuple tuple : result) {
System.out.println("tuple.username="+tuple.get(member.username));
System.out.println("tuple.subAgeAvg="+tuple.get(Expressions.numberPath(Double.class, "subAgeAvg")));
System.out.println("tuple.get(1, Double.class) = " + tuple.get(1, Double.class));
}

jodonghee896352 のプロフィール画像
jodonghee896352

投稿した質問数

質問する