-
[JPA] 외래키 - 연관관계 주인Back-end/스프링부트 2020. 10. 5. 21:31
* 외래 키가 있는곳을 연관관계의 주인으로 정하기.
연관관계의 주인만이 데이터베이스 연관관계와 매핑되고 외래 키를 관리(등록, 수정, 삭제)할 수 있다.
연관관계의 주인은 단순히 외래 키를 누가 관리하냐의문제이며 자동차와 바퀴가 있을때 자동차를 연관관계의 주인으로 정하면 자동차가 관리하지않는 바퀴 테이블의 외래키 값이 업데이트 되므로 관리와 유지보수가 어렵다.
'Back-end > 스프링부트' 카테고리의 다른 글
좋은 객체지향 설계 법칙(SOLID) (0) 2020.11.29 hibernate 오류 : ids for this class must be manually assigned before calling save() (1) 2020.10.15 Spring 웹 어플리케이션 계층 구조 (0) 2020.10.05 JPA Auditing (0) 2020.09.25 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (1) (0) 2020.08.09