OSIV와 성능 최적화
Open Session In View : 하이버네이트 Open EntityManager In View : JPA (관례상 OSIV라 한다.)
Open Session In View : 하이버네이트 Open EntityManager In View : JPA (관례상 OSIV라 한다.)
지금까지 설계해본 API 개발 정리
v5 에 이어서 이젠 쿼리를 한방으로 줄여보자.
지난 v4 에서는 N+1쿼리 를 직접 만들어 봤다. 오늘은 1+1로 쿼리를 두 번만 나가게 최적화를 진행해 보자.
1 2 3 4 5 //controller @GetMapping("/api/v4/orders") public List<OrderQueryDto> ordersV4() { return orderQueryRepository.findOrderQueryDtos(); ...