반응형 jpa proxy1 JPA could not initialize proxy - no Session 원인 / 해결방법 could not initialize proxy - no Session 해당 오류는 JPA 의 open-in-view 설정과 관련이 있습니다. OSIV open-in-view는 OSIV(Open Session In View) 라 하며 영속성 컨텍스트의 범위를 설정하는 옵션입니다. JPA default 설정 값은 true 이고 영속성 컨텍스트가 트랜젝션의 범위를 넘어서 요청이 끝날 때까지 살아있게 됩니다. false 설정의 경우 트랜젝션 범위 내에서만 영속성 컨텍스트가 살아있게 됩니다. 원인 open-in-view 설정이 false 인 상태에서 트랜젝션 없이 연관관계가 FetchType.LAZY 로 설정한 객체에 접근할 때 발생. /*application.yml*/ spring: jpa: open-in-v.. Programing/JPA 2023. 8. 24. 이전 1 다음 💲 추천 글 반응형