| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 그리디 알고리즘
- 백준
- 인프런
- unity
- c#
- JPA
- popleft
- 우선순위큐
- 소수판별
- 누적합
- deque
- mvc
- appendleft
- 완전탐색
- LCM
- spring
- 파이썬
- Java
- 1일1솔
- DP
- 합 구하기
- 브루투포스
- pypy3
- C#강의
- 소수찾기
- 연관관계
- python3
- 프로그래머스
- Python
- BFS
- Today
- Total
목록전체 글 (139)
jae_coding
목차 상속관계 매핑 Superclass 1. 상속관계 매핑 RDBMS는 상속관계가 존재하지 않는다. 하지만, DB의 슈퍼타입, 서브타입 관계라는 모델링 기법이 객체의 상속과 유사하다. 예제 슈퍼타입, 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법? 각각의 테이블로 변환 👉 조인 전략 테이블 데이터를 각각 만들어 둔 상태에서 부모 테이블과 자식 테이블을 둘다 insert한 후 join하는 전략이다. 부모 테이블은 구분하는 Column을 둔다. 예를 들어 ITEM의 DTYPE이다. 예제를 똑같이 따라하는 방식으로 진행해 보았다. ALBUM package hellojpa; import javax.persistence.DiscriminatorColumn; import javax.persistence.Di..
목차 연관관계 매핑시 고려사항 다대일 [N:1] 일대다 [1:N] 일대일 [1:1] 다대다 [N:M] 1. 연관관계 매핑시 고려사항 다중성 (DB의 관점에서) 다대일: @ManyToOne (가장많이 사용한다) 일대다: @OneToMany 일대일: @OneToOne 다대다: @ManyToMany (실무에서는 사용하면 안된다) 단방향 매핑 or 양방향 매핑 테이블 외래 키 하나로 양쪽 조인 가능 방향이라는 개념이 존재하지 않음 객체 참조용 필드가 있는 쪽으로만 참조가능 한쪽만 참조하면 단방향 양쪽이 서로 참조하면 양방향 양방향일때, 연관관계의 주인 테이블 외래 키 하나로 두 테이블이 연관관계를 맺음 객체 A와 B 양방향 관계는 A👉B, B👉A 처럼 참조가 2군데임 참조가 2개이니 2개중 테이블의 외래키를 관..
목차 단방향 연관관계 양방향 연관관계와 연관관계의 주인 목표 객체와 테이블 연관관계의 차이에 대한 이해 객체의 참조와 테이블의 외래 키 매핑 방향, 다중성, 연관관계의 주인에 대한 용어 이해 0. 예제 시나리오 회원과 팀이 있다. 회원은 하나의 팀에만 소속될 수 있다. 회원과 팀은 다대일 관계이다. 객체 Diagram 테이블 Diagram 1. 단방향 연관관계 Member Entity package hellojpa; import javax.persistence.*; import java.util.Date; @Entity public class Member { @Id @GeneratedValue @Column(name = "member_id") private Long id; @Column(name = "u..