Page History
...
JPA 어플리케이션 레이아웃에서는, SQL호출 자체도 하지 않겠다는 의미입니다.
SQL호출을 하지 않는다란 말은 다음과정이 내포되어있기때문에 호출횟수에따라 아주 큰 비용이 될수도 있습니다.
SQL문요청 → 네트워크 전송 → DB엔진이 구문분석 → IO Read → 네트워크로 결과 반환
JPA의 이러한 캐시처리같은 메카니즘이 사용 중복 호출실수를 잡으려고 이렇게 작동되는것은 아니며
...
매번 SQL문을 호출하고 즉시 답을 얻는 방식과 달리, 아래와같은 몇가지 컨셉이 있습니다존재합니다.
Read전략
- 즉시읽기( Eager loading) :
- 지연읽기 ( Lazy loading ) :
...
성능 측면에서도 실무에 적용이 될것으로 기대해봅니다.
이부분은 좀더 구체적인 예로 다시 설명할 예정입니다.