Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스 자바
- 백준
- 삼각형의 완성조건
- 버퍼
- 스프링부트 도커
- COS Pro
- Queue
- Programmers
- 이진수 변환
- Stack
- 오름차순 정렬
- 스프링부트 도커 배포
- 백준 N과 M 자바
- 스택
- SWEA
- 자바
- lv2
- 프로그래머스
- 큐
- StringTokenizer
- java
- 프로그래머스 풀이
- lv0
- 스프링부트 도커로 배포
- 알고리즘
- 문자열
- 프로그래머스 문자열 정렬
- 클라이언트
- index of
- Lv1
Archives
- Today
- Total
목록스프링 ManyToMany (1)
mun dev

@ManyToMany, 다대다 관계 다대다 관계의 경우 그대로 사용하면 안되고 반드시 정규화를 통해 중간 테이블을 만들어줘야 한다. 중간 테이블을 두어 일대다, 다대다 형태로 변형해줘야 한다. 프로젝트를 진행하며 예약테이블과 멤버테이블은 다대다의 관계를 가진경우를 만났다. 여러 멤버들은 여러 예약을 가질 수 있기 때문이었다. 초기 다대다 관계를 가진 멤버테이블과 예약 테이블이다. @ManyToMany를 사용하려 보니 정규화의 문제가 있다는 것을 알게되어 중간테이블을 생성해주었다. reservation과 reservation_info 테이블을 분리하여 reservation에는 예약 Id, 멤버 Id reservation_info에는 예약에 관련된 정보들을 저장한다. 이렇게 되면 한 멤버가 여러 예약을 했고..
공부/Spring
2023. 11. 4. 00:36