개발/스프링(Spring)

JPA 관계 맵핑

kakk789 2022. 6. 27. 17:54

JPA 관계 맵핑

@OneToMany (1:N)
@ManyToOne (N:1)

OneToMany 

@OneToMany(mappedBy="book", fetch=FetchType.eager)
private List<Orders> orders;

-> book 테이블 입장에서 book 테이블과 orders 테이블은 1:N 관계라는 의미

ManyToOne

@JoinColumn(name = "조인 할 컬럼", insertable =true ,updatable = true)
private Book book;

-> Orders 입장에서 orders 테이블과 와 book 테이블은 은 N:1 관계라는 의미

반응형