@ManyToOne 속성
- fetch 속성
- FetchTyoe.LAZY
- 지연로딩
- 연관관계가 설정된 테이블에 대해 select를 하지 않는다.
- 1:N 과 같이 여러가지 데이터가 로딩이 일어날 경우 사용하는 방식
- FetchTyoe.EAGER
- 즉시로딩
- 연관관계가 설정된 모든 테이블에 대해 조인이 이루어진다.
- 1:1 연관관계와 같이 한 건만 존재할 때 사용하는 방식
ex)
public class User {
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "group_id", insertable = false, updatable = false)
private UserGroup group;
}