개발하는 정복자

고정 헤더 영역

글 제목

메뉴 레이어

개발하는 정복자

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (34)
    • 영속성 관리 (5)
    • 알고리즘 (1)
    • 개발메모 (3)
    • Mysql (1)
    • 췍췍 (6)
      • 역사의 오른편 옳은편 (벤 샤피로) (6)
    • Java (6)
      • Modern Java in Action (5)
    • SPRING (12)
      • 자바 ORM 표준 JPA 프로그래밍 (3)
      • spring security (4)
      • 토비의 스프링 (5)
    • 네트워크 (0)

검색 레이어

개발하는 정복자

검색 영역

컨텐츠 검색

SPRING/자바 ORM 표준 JPA 프로그래밍

  • 🖼 연관관계 매핑(3) - 객체 그래프 탐색과 조인

    2022.05.19 by 개발하는 정복자

  • 💓연관관계 매핑(2) - 단방향 연관관계

    2022.05.17 by 개발하는 정복자

  • 🦾 연관관계 매핑(1) - 방향, 다중성, 연관관계의 주인

    2022.05.17 by 개발하는 정복자

🖼 연관관계 매핑(3) - 객체 그래프 탐색과 조인

- 도입 👕 이전 💓연관관계 매핑(2) - 단방향 연관관계 보기! 저자 김영한의자바 ORM 표준 JPA 프로그래밍📚을 참고했다. - 본론 👕 👉🏾 객체 그래프 탐색과 조인 순수 객체 연관관계에서 @Getter @Setter public class Member { private String id; // 팀 참조 private Team team; } @Getter @Setter public class Team { private String id; } // 동작코드 public static void main(String[] args) { Member member = new Member("member"); Team team = new Team("team"); member.setTeam(team); // 참조를 ..

SPRING/자바 ORM 표준 JPA 프로그래밍 2022. 5. 19. 00:07

💓연관관계 매핑(2) - 단방향 연관관계

- 도입 🧑🏾 🦾 연관관계 매핑(1) - 방향, 다중성, 연관관계의 주인 보고 오면 이해 잘 됨🫶🏾 저자 김영한의 자바 ORM 표준 JPA 프로그래밍 📚을 참고했다. - 본론 👕 👉🏾 객체 연관관계 회원객체는 member.team으로 팀객체와 연관관계를 맺는다. 두 객체는 단방향 관계다. member->team은 member.getTeam으로 접근이 가능하다. team->member는 접근할 필드가 없다. 👉🏾 테이블 연관관계 회원 테이블은 TEAM_ID 외래키로 팀 테이블과 연관관계를 맺는다. 두 테이블은 양방향 관계이다. 테이블간 서로. TEAM_ID 외래키로 조인을 사용할 수 있다. 회원과 팀 조인 SELECT * FROM MEMBER M JOIN TEAM T ON M.TEAM_ID = T.TEAM..

SPRING/자바 ORM 표준 JPA 프로그래밍 2022. 5. 17. 15:17

🦾 연관관계 매핑(1) - 방향, 다중성, 연관관계의 주인

- 도입 🧑🏾 JPA에서의 연관관계 매핑은 객체의 참조와 테이블의 외래 키를 매칭하는 것 이 궁극적인 목표다. 저자 김영한의 자바 ORM 표준 JPA 프로그래밍 📚을 참고했다. - 본론 👕 👉🏾 방향 [Direction] ex) 회원과 팀이 관계가 있을 때 단방향 둘 중 한 쪽만 참조하는 것 ex) 회원 -> 팀 or 팀 -> 회원 양방향 양쪽 모두 서로 참조하는 것 ex) 팀 -> 회원 and 회원 -> 팀 방향은 객체 관계에서만 존재하고 테이블 관계는 항상 양방향이다. 👉🏾 다중성 [Multiplicity] 다대일(N:1) 일대다(1:N) 일대일(1:1) 다대다(N:M) ex) 회원과 팀의 관계에서 여러 회원은 한 팀에 속하므로 회원과 팀은 다대일 관계다. 👉🏾 연관관계의 주인 [Owner] 객체를 ..

SPRING/자바 ORM 표준 JPA 프로그래밍 2022. 5. 17. 11:40

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발하는 정복자 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바