api 작성할 때 service 말고 repository를 주입하신 이유가 궁금합니다. orderservice에도 repository에서 위임받은 메서드가 존재하는데 repository를 주입받은 특별한 이유가 있을까요? => 종종 다른 강의에서 설명을 해주시지만, 비즈니스적으로 따로 처리할 필요 없이 repository에서 바로 데이터를 가져오는 것으로 충분할 때는 repository를 바로 Import해서 데이터를 불러와도 괜찮다고 말씀하십니다. 아마 그런 이유에서 바로 repository로 연결하신 게 아닌가 생각합니다.
JPA 활용1편에서는 조회할때 성능 문제가 발생하지 않나요? Order가 Member와 Delivery에 xToOne으로 매핑되있는건 똑같아서 질문드립니다! => 활용1편에서는 아시다시피 객체 그래프를 탐색하는 깊이가 그리 깊지 않습니다. 활용2편에서 좀 더 복잡한 관계의 엔티티들을 조회할 때 최적화할 수 있는 비법을 알려주신다고 생각하시면 되겠습니다. 계속 진행하시면 일대다, 다대일 관계가 모두 연관되어있는 엔티티를 조회할 때 어떻게 성능적으로 최적화할 수 있는지 보여주십니다 :)