fetch join과 영속화와 OSIV의 관계
기본적으로 JPA는 조회에서의 트랜잭션이 없어도 조회는 가능하게 함 (잠시동안 영속성 컨텍스트가 열림) 때문에 join이나 Join fetch나 영속성 컨텍스트에 접근 가능. 하지만 컨트롤러에서 이어서 지연로딩하는건 다른 문제 -> 거기까진 안이어짐 바로 이걸 이어주는게 OSIV고 때문에 OSIV를 껐을 때는 join 후 컨트롤러에서 지연로딩하면 오류가 났지만 join fetch는 이미 레포지토리 단에서 연관 엔티티 데이터를 다 select 절에서 영속화함 -> OSIV 여부와 상관없음 ---여기까지가 제가 내린 최종 결론인데 맞을까요?