꾸준하게

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 블로그 설정

자바 ORM 표준 JPA 프로그래밍 1

연관관계 조인 전략에 대하여

컬렉션과 조인한다는 것은 데이터베이스 테이블로 보면 일대다 조인입니다. 컬렉션 즉시 로딩은 항상 외부 조인을 사용합니다. 이부분 설명에서 이해가 안되는 부분이 있었습니다. 회원 테이블과 팀 테이블을 조인할 때 회원 테이블의 외래 키에 not null 제약조건을 걸면 모든 회원은 팀에 소속되므로 항상 내부 조인이 가능합니다. 그럼 반대로 팀 테이블에서도 똑같이 제약조건 설정하면 되는거 아닌가? 생각이 듭니다. 결론적으로, 외래키는 항상 다 쪽에 있으므로 불가능 합니다. 그래서 팀 테이블에서 회원 테이블로 일대다 관계 조인할 때, 회원이 한 명도 없는 팀을 내부 조인하면 팀까지 조회되지 않는 문제가 발생합니다. 따라서 일대다 관계를 즉시로딩할 때 항상 외부 조인을 합니다. 그래야 모든 팀을 조회할 수 있습..

자바 ORM 표준 JPA 프로그래밍 2024.03.07
이전
1
다음
더보기
프로필사진

꾸준하게

꾸준하게

  • 분류 전체보기 (177)
    • 자바 ORM 표준 JPA 프로그래밍 (1)
    • 객체지향의 사실과 오해 스터디 (7)
    • 자바 스터디 (14)
    • 알고리즘 (119)
    • 개발 (24)
    • 에러 (3)
    • 스프링MVC (1)
    • 구름톤 유니브 ST (4)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/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 © Kakao Corp. All rights reserved.

티스토리툴바