양방향 연관관계와 연관관계의 주인Team을 통해서도 getMemberList()로 특정 팀에 속한 멤버 리스트를 가져오고 싶다.객체 설계는 위와 같이 Member에서는 Team을 가지고 있고, Team에서는 Members를 가지고 있도록 설계하면 된다. DB를 보자. DB는 단방향 매핑때와 바뀌는게 없다. 왜냐. 둘을 join 하면 된다. DB는 방향이 없다!이 두가지가 큰 차이다.코드로 이해Member 엔티티는 단방향과 동일하다.@Entity public class Member { @Id @GeneratedValue private Long id; @Column(name = "USERNAME") private String name; private int age; @ManyToOne @JoinColum..
단방향 연관관계 매핑 이론객체지향 모델링객체 연관관계 사용해서 아래의 객체 참조와 테이블의 외래키를 매핑하는 방법 학습객체의 참조와 테이블의 외래 키를 매핑한다.외래 키 대신에 TEAM 객체를 넣고TEAM_ID를 매핑한다. @JoinColumn으로 조인 컬럼을 명시한다. 안적어도 default로 들어간다. 적어주는게 더 명시적이다.그리고 연관관계를 설정한다 @ManyToOne.하나의 Team이 여러개의 Member를 가지고 있다.그렇게 보면 TEAM 입장에서는 일대다,Member 입장에서는 다대일이다. @ManyToOne.이렇게 설정하면 Team 이라는 필드가 DB에 있는 TEAM_ID라는 FK와 매핑이 된다. 관계를 선언하고 조인할 컬럼을 매핑 했다.이것을 연관관계 매핑이라고 한다. ORM 매핑!!!!..
- Total
- Today
- Yesterday
- 한밭이글스
- Algorithm
- 시간복잡도
- IT융합인력양성사업단
- JPA
- github
- Wisoft
- ORM
- Java
- Vue.js
- vuex
- 한밭대학교
- 스프링부트
- 자바
- 정렬
- AWS
- Recursion
- 순환
- 무선통신소프트웨어연구실
- 라즈베리파이
- Spring
- Raspberry Pi
- vuejs
- 젠킨스
- Spring Boot
- 알고리즘
- 인프런
- springboot
- RBT
- 레드블랙트리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |