jpa lazy evaluation (1) 썸네일형 리스트형 [JPA Lazy Evaluation] LazyInitializationException: could not initialize proxy – no Session Basic InformationLazyInitializationException: could not initialize proxy - no SessionJPA 관련해서 작업을 하다보면 위와 같은 에러메시지를 만나곤 합니다. 무슨 의미일까? JPA Session여기서 Session 은 JPA 영속성 컨텍스트가 유지되는 하나의 세션을 의미합니다. 즉, 트랜잭션 시작 ~ 트랜잭션 끝 까지를 의미합니다. 언제 이런 예외가 발생할까?? 회원가입을 예로들면, 회원가입을 구현하기 위해 1. 중복체크 2. 데이터 저장 순서로 보통 구현합니다. 아래 예에서는 중복체크를 위해 getOne을 이용해서 Lazy 엔티티를 가져왔습니다. (getOne에 대해서는 아래 부분에서 설명합니다.)그리고 엔티티에 필요한 작업을 하고 저장.. 이전 1 다음