소개

2주차 - 연관관계

@OneToMany @ManyToMany @OneToOne @ManyToOne
Member @ManyToOne @JoinColumn( name = "group_id", foreignKey = @ForeignKey(name = "PERSON_ID_FK") ) Group group = .... @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true) private List<Phone> phones = new ArrayList<>();
JavaScript
복사
1.
연관관계 어노테이션이 어느 시점에 사용되는지 찾아보기
2.
연관관계 어노테이션의 필드에 대해서 알아보기
3.
실제적으로 쿼리를 실행할 때 FetchType에 따라 코드적으로 어떻게 동작하는지 알아보기
a.
FetchType.LAZY
b.
FetchType.EAGER
4.
Lazy Loading 시 Target Instance의 Proxy를 누가 가지고 있는지 알아보기
모두 알아오기 (10/20, 목)