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

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