OSIV 설정과 지연 로딩 문제 해결 과정
·
프로젝트/PICK-O
이전 게시글에서 설명했듯이, OSIV 설정을 `false`로 변경했더니 오류가 발생했습니다. 따라서, 이번 포스팅에서는 OSIV와 엮인 개념들과 현재 직면한 이슈 해결과정을 작성하려고 합니다.OSIV란?`Open Session In View`로, HTTP 요청이 처리되는 동안 영속성 컨텍스트를 유지하는 기능입니다. 영속성 컨텍스트란, 간단하게 이야기 해 어플리케이션과 DB사이에 엔티티를 저장하는 논리적인 영역입니다. OSIV 활성화`JpaTransactionManager`의 동작 과정을 파악하기 위해 디버깅 설정을 추가했습니다.logging: level: org.springframework.orm.jpa.JpaTransactionManager: DEBUG 그 후에, `@Transactional..