# 내부조인 외부조인 연관관계를 사용할때 nullable을 false로 적용하면 내부조인이 되고 nullable을 true로 적용하면 외부조인이 된다. 내부조인이 외부조인보다 성능과 최적화면에서 유리하다. 그래서 설정할때 필수관계면 nullable = false를 사용하자 # 지연로딩 즉시로딩 일반 entity는 프록시가 지연로딩 해주지만 컬렉션 entity는 컬렉션래퍼가 지연로딩 해준다. 컬렉션은 하나 이상 즉시로딩 하는걸 권하지 않는다. # 연관관계의 주인 연관관계의 주인만이 db에 매핑된다. 주인만이 외래키를 관리(등록,수정,삭제) 할 수 있다. 주인은 mappedBy 속성을 사용하지 않는다. 즉 주인이 아닌곳에다 mappedBy 속성을 적용한다. 주인을 정한다는것은 사실 외래 키 관리자를 선택하는..