카테고리 없음

[querydsl] subquery alias

광82 2023. 7. 16. 11:08
반응형

subquery는 SQLExpressions.select를 사용하고,

alias는 Expressions.as를 사용하면 됩니다.

 

jpaQueryFactory.from(tbUser)
	.select(
		Expressions.as(
			SQLExpressions.select(tbDept.deptName)
            	.from(tbDept)
                .where(tbDept.deptCode.eq(tbUser.deptCode))
		, "deptName")
	);
  • tbUser :  사용자 테이블
  • tbDept : 부서 테이블
반응형