jpa를 기본 쿼리만 사용하면 정확하게 필요한 데이터만 찾기가 힘들기 때문에 jpql을 같이 사용해야 한다.
기본적인 jpql의 사용법 기록

위 사진은 쿼리문과 파라미터를 지정해서 사용한 모습니다.
보통은 join fetch를 더욱 자주 사용 할 것 같다.

일반 join과 fetch의 차이점
일단 fetch는 jpa의 특수 join문이다.
fetch : 기준이 되는 엔티티정보를 무조건 가져오게 된다.
join : 기준을 내가 따로 정할 수 있다.