본문 바로가기

카테고리 없음

삽질 기록 (13) mysql에서는 id가 불러와지는데 Jpa NativeQuery(QueryProjection)으로는 안된다면..

 

 

이런 쿼리다.

똥쿼리인지 아닌지 난 모른다..

더 공부하겠습니다 죄송합니다..

 

아무튼 별다른 거 없고, 특정 유저가 작성한 게시글과 답변한 게시글의 태그를 모두 불러와서

가장 많이 활동한 관련 태그 3개를 구해오는 쿼리인데..

 

 

 

 

 

mysql에서는 잘된다.

하지만 jpa에서는..

 

 

id가 모두 Null로 반환되고 있다.

조금 헤맸는데 이유는 별 거 없다.

 

JPA Entity 필드명 변환시에 늘 알아서 tagName -> tag_name이런 식으로 변환해주니까 당연히 반대도 될 줄 알았는데

반대의 경우에는 언더바를 우리가 넣어줘야 한다..

 

바꾼 결과는?

 

 

 

 

 

 

related problem은 테스트 코드 때문이니 신경쓰지 말자.

오늘도 하나 해결했다~~~ 끝.