인프런 커뮤니티 질문&답변

relate16님의 프로필 이미지
relate16

작성한 질문수

실전! Querydsl

Querydsl 설정과 검증

QHello qHello = new QHello(

해결된 질문

작성

·

458

1

좀 쓸데없는 곳에 꽂혀있는 거일 수도 있는데 

new QHello("h")에서 "h"는 무슨 역할을 하나요 ?

 

조금 찾아보니까 

static을 사용해서 QHello.hello하면 

new QHello("Hello") 라고 하던데 

 

문자로 엔티티를 찾는 용도였으면 강의에서 

"h"로 넣기도 했으니까 아닌 것 같고.. 

 

intelliJ로 함수를 쫓아쫓아가보니까 

한도 끝도 없어서.. 초보인 저에게는 잘 모르겠더라구요 

new QHello("h")에서 "h"의 용도가 무엇일까요 ?

 

 

답변 1

2

안녕하세요. relate16님, 공식 서포터즈 David입니다.

.
해당 "h"는 alias(별칭)입니다.

querydsl의 alias(별칭)에 대한 설명은 아래 링크 3.4 별칭사용법 섹션을 확인해주세요:)

https://querydsl.com/static/querydsl/4.0.1/reference/ko-KR/html_single/
.
감사합니다.

relate16님의 프로필 이미지
relate16
질문자

아, 쿼리에서 select h from Hello h 같은 역할이군요 :] 감사합니다 

relate16님의 프로필 이미지
relate16

작성한 질문수

질문하기