[Spring] could not initialize proxy - no Session 해결하기



• 스프링을 사용하면서 발생한 에러는 'org.hibernate.LazyInitializationException'으로, 연관 관계 편의 메소드 부분에서 발생했다.
• 이 에러는 '@Transactional'이 없어서 발생하는 로직으로, 생성자에 해당 로직을 불러오게 만들고, 서비스에서 생성하여 영속성 컨텍스트에 저장시키면 발생한다.
• 문제 해결을 위해, 직접적으로 Member를 넘기는 대신 영속성이 있는 Member를 불러오는 방식으로 코드를 수정했다.
• 수정된 코드를 통해 정상적으로 생성되는 것을 확인할 수 있었다.

북마크
공유하기
신고하기