관련 repository사건의 발단 :실무에서 테이블 5개를 조인해 여러가지 정보를 모아 보여줘야하는 일이 생겼다. 하나하나 findBy로 찾은다음 service단에서 합쳐줘도 되지만, 한 번의 쿼리로 해결하면 멋진 개발자 같아 보인다. 또한 앞선 글에서 보았듯 entity를 부르는 것보다 성능적인 면이 크다. 조인관계가 복잡해 querydsl로는 마음대로 튜닝이 어렵기 때문에 native query를 사용하기로 결정했다.서: Projection이란쿼리 하나로 다양한 컬럼 값을 select하고, 이것을 넘겨주기 위해서는 DTO가 필요하다. 하지만 repository에서는 entity만 받는데.. 이것을 해결해 줄 수 있는 것이 Projection이다. 관련글 : projection in querydsl ..