흰 스타렉스에서 내가 내리지

식별 관계 vs 비식별 관계 본문

JPA

식별 관계 vs 비식별 관계

주씨. 2024. 4. 4. 09:37
728x90

 

# 식별관계 (Identifying Relationship) vs 비식별관계 (Non-Identifying Relationship)

# 식별관계

  • 부모 테이블의 기본 키를 내려받아서 자식 테이블의 기본 키 + 외래 키로 시용하는 관계다.

 

# 비식별관계

  • 부모 테이블의 기본 키를 받아서 자식 테이블의 외래 키로만 사용하는 관계다.

 

 

테이블을 설계할 떄 식별 관계나 비식별 관계 중 하나를 선택해야 한다.

최근에는 비식별 관계를 주로 사용하고 꼭 필요한 곳에만 식별 관계를 사용하는 추세다. 

'JPA' 카테고리의 다른 글

일대일 식별 관계  (0) 2024.04.04
복합 키 : 비식별 관계 매핑  (1) 2024.04.04
@MappedSuperclass  (1) 2024.04.03
연관관계 편의 메소드  (0) 2024.04.02
필드와 컬럼 매핑 : 레퍼런스  (0) 2024.04.01