BackEnd/SpringBoot

연관 관계 매핑

pan5158 2022. 5. 11. 13:32

연관 관계 매핑이란?

엔티티들은 대부분 다른 엔티티와 연관 관계를 맺고 있습니다. JPA에서는 엔티티에 연관 관계를 매핑해두고 필요할 때 해당 엔티티와 연관된 엔티티를 사용하여 좀 더 객체지향적으로 프로그래밍 할 수 있도록 도와줍니다.

 

연관 관계 매핑 종류

  • 일대일(1:1): @OneToOne
  • 일대다(1:N): @OneToMany
  • 다대일(N:1): @ManyToOne
  • 다대다(N:M): @ManyToMany