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

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