OSIV1 [jpa] OSIV(Open Session In View) OSIV(Open Session In View): 영속성 컨텍스트를 뷰까지 열어 두는 기능 스프링 프레임워크 속 OSIV OSIV 방식ⓐ비즈니스 계층에서 트랜잭션으로 사용ⓑ클라이언트의 요청이 들어오면 영속성 컨텍스트를 생성 ⓒ서비스 계층에서 @Transactional 으로 트랜잭션을 시작할때 1번에서 미리 생성해둔 영속성컨텍스트를 찾아와서 트랜잭션을 시작 ⓓ서비스 계층이 끝나면 트랜잭션을 커밋하고 영속성 컨텍스트를 플러시 (해당 시점은 트랜잭션은 끝나도 영속성 컨텍스트는 지속됨? 플러시하고 clear 안해서 지속되는건가?a: no close()를 안해서 그런거임 clear를 하면 준영속성 컨텍스트가 되는거임) ⓔ컨트롤러와 뷰까지 영속성 컨텍스트 유지 조회한 엔티티가 영속 상태를 유지 ⓕ서블릿이나 스.. 2025. 3. 12. 이전 1 다음