트랜잭션 범위의 영속성 컨텍스트 스프링 컨테이너는 JPA의 영속성 컨텍스트를 지원할 때, 기본 전략으로 트랜잭션 범위의 영속성 컨텍스트를 사용합니다. 트랜잭션의 범위와 영속성 컨텍스트의 생존 범위를 맞추는 전략으로, 트랜잭션이 시작하는 순간 영속성 컨텍스트도 생성되고, 트랜잭션이 끝나는 순간에 영속성 컨텍스트가 종료됩니다. OSIV(Open Session In View) 영속성 컨텍스트를 뷰까지 열어두겠다는 의미입니다. OSIV는 원래 하이버네이트에서 사용하는 용어입니다. JPA에서는 OEIV(Open EntityManger In View)라고 하지만, 관례상 다들 OSIV라고 부릅니다. 영속성 컨텍스트가 살아있으면, 엔티티는 영속 상태로 관리되기 때문에 지연 로딩을 사용할 수 있습니다. spring.j..