-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
DTO .as 질문입니다
23.03.29 01:45 작성 조회수 242
0
다른 분이 올린 질문이랑 같은 내용입니다.
5분 30초정도에 생성자 방식으로 했기 때문에 as쓸 필요 없이 타입만 맞으면 된다고 하는데,
제가 Projections.constructor로 실험해봤는데
member.id.as("asdasd") 이렇게 넣어도 잘 작동하는데
이거에 대한 이유를 알고 싶습니다
답변을 작성해보세요.
0
OMG
2023.03.29
안녕하세요. dbsquddlfz님, 공식 서포터즈 OMG입니다.
.
생성자에는 이름으로 바인딩 되지 않고 인자의 순서
대로 값이 꽂히기 때문에
as가 어떤 텍스트건간에 들어간 것 같습니다.
대신 JPA가 만들어내는 쿼리는 select의 첫번째가 member1.id as asdasd 로 출력되었을 것 같네요.
.
감사합니다.
답변 1