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 |
Tags
- Entity
- 영속화
- MaxRAMPercentage
- ManyToOne
- SpringBoot
- 다중 트랜잭션
- chroot exit code
- openjdk
- JDK
- Java
- mybatis
- JPA
- 변경 감지
- OneToMany
- OracleJDK
- 다중 데이타소스
- docker
- exit code
- 종료코드
- OneToOne
- dirty check
- K8s
- ManyToMany
- SpringBoot 2.0
- Design Pattern
- 디자인 패턴
- 트랜잭션 쓰기 지연
- Multi Transaction
- Multi Datasource
- 활성프로브
Archives
- Today
- Total
목록SecondaryTable (1)
조금 평범한 개발 이야기
JPA 관계와 그 사용법에 대해 (단방향)
데이타베이스의 관계 앞서 관계형 데이타베이스의 데이타를 객체로 표현해 관리하는 것이 orm 의 기본 방향이라고 이야기 드렸습니다. 하지만 객체로 표현하기 어려운 데이타간의 관계를 위해 jpa 에서 기능을 제공하고 있는데 크게 단방향과 양방향의 관계로 나뉘어 집니다. 단방향과 양방향을 구분짓는 차이는 데이타를 사용하는 관점에서 누가 주도권을 가지는 것인가에 대한 차이이며 둘다 동일한 데이타베이스 테이블간의 관계를 의미합니다. 이글에서는 단방향에 대해서 먼저 다루겠습니다.데이타베이스에서 사용하는 관계는 OneToOne(1:1), OneToMany(1:n), ManyToOne(n:1), ManyToMany(n:m) 가 있습니다. 이중 ManyToMany(n:m) 는 데이타베이스에서 물리적으로 지원하진 않지만 ..
개발/쉽게 이해하고 사용하는 JPA
2018. 10. 9. 15:56