일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 정수론
- 백트래킹
- 정보처리기사
- dfs
- Vue
- 문자열
- MYSQL
- 수학
- 스택
- 다이나믹 프로그래밍
- JPA
- DB
- 브루트포스 알고리즘
- 너비 우선 탐색
- 구현
- springboot
- n과 m
- SWEA
- 프로젝트
- 그래프 이론
- 그래프 탐색
- 배포
- 프로그래머스
- 재귀
- 자료 구조
- 소수 판정
- 알고리즘
- 백준
- 깊이 우선 탐색
- Spring Security
Archives
- Today
- Total
목록다대일 (1)
영원히 남는 기록, 재밌게 쓰자

모든 연관 관계에는 단방향과 양방향이 존재한다. 연관 관계 매핑의 종류에는 다대일 일대다 일대일 다대다 크게 4가지 종류로 분류된다. 연관 관계에서는 중요한 것은 시나리오 룰을 정하는 것이 중요하다. 단방향 매핑 예제의 룰은 회원과 팀이 있고 회원은 하나의 팀을 가질 수 있고 팀은 여러 회원을 가질 수 있다고 가정했다. 💡 예제에서는 다대일 관계일 때 단방향과 양방향 관계를 어떻게 설정하는지 다루려고 한다. 테이블의 입장으로 보았을 때는 회원과 팀은 다대일 관계를 가진다. 객체 입장에서는 테이블과 연관 관계 페러다임을 일치시켜주는 것이 좋다. 그 입장으로 보았을 때 객체를 테이블에 맞추어 모델링을 하는 경우를 생각해보면 위와 같이 Member에는 teamId 필드를 추가할 수 있다. 이렇게 되면 memb..
springboot/JPA
2024. 2. 24. 11:57