내일이 더 빛나는, 나의 개발 성장 일지

  • 홈
  • 태그
  • 방명록

lazyinitailizationexception 1

LazyInitializationException과 LazyLoading의 동작원리

@Transactional이 붙지 않은 메서드 내에서 LazyLoading된 필드를 접근 시 하이버네이트가 LazyInitializationException을 발생시킨다.왜냐하면 Lazy Loading이 동작하려면 영속성 컨텍스트가 필요하지만, 이게 닫혀있기 때문이다.그럼 Hibernate는 어떻게 이를 알아챌까?Lazy Loading의 동작과정LazyLoading은 프록시 객체를 사용해서 동작한다.특정 엔티티가 LazyLoading이 붙은 필드가 있다면, Hibernate는 이 엔티티의 프록시 객체를 생성한다.class Room$HibernateProxy extends Room { private List places = new PersistentBag(); // Lazy Loading Proxy}..

Spring/Spring Jpa 2025.02.19
이전
1
다음
더보기
프로필사진

내일이 더 빛나는, 나의 개발 성장 일지

  • 분류 전체보기 (54)
    • 블록체인 (16)
    • java (7)
    • 알고리즘 (0)
    • 개발 일상 (0)
    • cs 지식 (0)
    • 일상 (7)
    • Spring (13)
      • Spring Jpa (4)
      • Spring Security (2)
    • Swagger (1)
    • GitHub (1)
    • OS(운영체제) (1)
    • 보안 (1)
    • 데이터베이스 (1)

Tag

코테이토, 대학생연합it동아리, it 연합동아리, cotato, Spring Security, 즉시 로딩, 카테부 #카카오테크부트캠프 # 해커톤 #회고, 지연 로딩, 카테부, 비동기, eager vs lazy, 공통 응답, lazyinitailizationexception, Java, 풀스택 과정, 카카오 테크 부트캠프, 자바빈 규약, osiv를 통한 성능 최적화, 카카오 테크 부트캠프 1기, spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바