본문 바로가기

Develop/Backend 가이드

[Spring] JPA Mapping

반응형

JPA Mapping
JPA Mapping

JPA Mapping

JPA Mapping 은 관계형 데이터베이스에서 테이블 간의 관계를 Java 언어로 표현하는 방법입니다. 관계형 데이터베이스라는 이름에서도 알 수 있듯이, 관계를 어떻게 표현하느냐에 따라 데이터베이스 전체 구조가 결정될 정도로 중요한 기능입니다.

데이터베이스에서 사용하는 관계는 아래 3가지 입니다.

  • 일대일 One-to-One (1:1) 관계
  • 일대다 One-to-Many (1:N) 관계
  • 다대다 Many-to-Many (N:M) 관계

데이터베이스에 맞춰서, JPA 에서 제공하는 관계는 아래 4가지 입니다.

반응형