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
- SQL
- DFS
- 단위테스트
- 웹프로그래밍
- Spring
- 우아한테크캠프
- JavaScript
- Vue
- Vue.js
- Backtracking
- react
- 알고리즘
- TypeScript
- 데이터베이스
- Java
- 탐색알고리즘
- Algorithm
- mobx
- codeground
- BFS
- 프레임워크
- 우아한형제들
- BAEKJOON
- 백준
- BOJ
- Database
- JPA
- framework
- springboot
- 연습문제
Archives
- Today
- Total
목록자바ORM표준JPA프로그래밍 (1)
설모의 기록
[Spring] 다대일, 일대다 연관관계 매핑
데이터베이스에서의 연관관계와 JPA 에서의 연관관계 Spring 을 공부하면서 가장 헷갈리는 내용이 연관관계 매핑입니다. 데이터베이스의 외래키와 똑같이 생각하다가 함정에 빠지는 것이 태반입니다.데이터베이스에서는 외래키라는 하나의 컬럼을 가지고 연관관계를 표현합니다. 그러나 JPA 에서는 객체를 매핑합니다. 따라서 JPA에서의 연관관계 매핑은관계의 방향다중성 (다대일? 일대다? 다대다?)연관관계의 주인이 세가지가 중요합니다. 아래에 정리한 내용에서 위의 3가지를 알아볼 것입니다. 단방향 연관관계연관관계 중 다대일(N:1) 을 먼저 알아보겠습니다. 다음에서 설명할 예제의 객체들은 다음의 관계입니다.사람은 가족이 있습니다.사람은 하나의 가족에만 소속될 수 있습니다.사람과 가족은 다대일 관계입니다.위의 관계를 ..
언어/Spring
2018. 8. 17. 18:47