개발노동자

  • 홈
  • 태그
  • 방명록

EntityGraph 1

JPA - @EntitiyGraph, @Transactional Database - NoSession 해결

연관관계가 지연(Lazy)로 되어있을 경우에 만약 하위 엔티티에 접근할 경우 @Transcational로 묶여있지 않는 한 DB연결이 끊기며 No session 에러가 나게 될 것이다. 이런 경우 join하여 값을 가지고 올때 @EntityGraph를 사용할 수 있다. 이렇게 있을 경우에 일반적으로 상위 엔티티를 불러와 하위 엔티티에 접근할 경우 코드를 보자 PK가 2인 값을 불러와서 하위 엔티티를 접근할 경우 org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role:.....could not initialize proxy - no Session 이러한 에러가 나게된다. DB에 연결이 끊어진 상태에..

Spring 2022.09.15
이전
1
다음
더보기
프로필사진

개발노동자

웹개발 공부

  • 분류 전체보기 (141)
    • SQL (1)
    • CS (1)
    • Exception or 에러 (1)
    • Spring (16)
    • Git (1)
    • 알고리즘 (91)
    • Spring Batch (8)
    • JPA (5)
    • Spring Security (4)
    • Linux (1)
    • Node.js (2)
    • Nest.js (5)
    • NginX (1)
    • React (3)

Tag

프로그래머스, interceptor, MegabyteSchool, 패스트캠퍼스 #, 국비지원교육, querydsl, ㅏㄹㄹ, 개발자취업부트캠프, EntityGraph, transcational, spring, jpa, 내일배움카드, 백준, 메가바이트스쿨, 패스트캠퍼스, NestJS, 기능개발, SpringBatch, 패스트캠퍼스내용정리,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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.

티스토리툴바