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
- mybatis
- 디자인 패턴
- Java
- JDK
- exit code
- K8s
- SpringBoot 2.0
- 다중 트랜잭션
- SpringBoot
- Design Pattern
- 트랜잭션 쓰기 지연
- 다중 데이타소스
- Entity
- Multi Transaction
- OracleJDK
- docker
- ManyToOne
- JPA
- openjdk
- 변경 감지
- ManyToMany
- dirty check
- 영속화
- chroot exit code
- OneToOne
- 종료코드
- OneToMany
- MaxRAMPercentage
- Multi Datasource
- 활성프로브
Archives
- Today
- Total
목록양방향 (1)
조금 평범한 개발 이야기
JPA 관계와 그 사용법에 대해 (양방향)
데이타베이스에서 테이블간의 관계를 구성하는 방법은 OneToOne, OneToMany, ManyToOne, ManyToMany 가 있습니다. 테이블간의 관계에서는 단방향과 양방향에 대한 구분이 없지만 JPA 상에서는 사용하는 Entity 에 따른 차이가 존재합니다. 단방향은 FK (Foreign Key) 를 소유한 Entity 에서 대상 Entity 를 참조하는 방식이며 양방향은 FK 를 소유한 Entity 와 대상 Entity 에서 서로가 서로를 참조할 수 있는 방식입니다.양방향 관계를 지정할때 유의해야 할 점은 서로의 Entity 데이타에 대해 동일한 사용 권한을 가지기 때문에 의도치 않은 데이타의 오염이 일어 날 수 있다는 점 입니다. Entity 의 값이 변경 되었는데 이게 누구에 의한 데이타의 ..
개발/쉽게 이해하고 사용하는 JPA
2018. 10. 10. 03:10