항목 1: @OneToMany 연관관계를 효과적으로 구성하는 방법

항목 2: 단방향 @OneToMany 연관관계를 피해야 하는 이유

항목 3: 단방향 @ManyToOne의 효율성

항목 4: @ManyToMany 연관관계를 효과적으로 구성하는 방법

항목 5: @ManyToMany 에서 Set이 List보다 나은 이유

항목 6: CascadeType.REMOVE 및 orphanRemoval=true를 사용해 하위 엔티티 제거를 피해야 하는 이유와 시기

항목 10: 하이버네이트 @Where 어노테이션을 통한 연관관계 필터링 처리

항목 11: @MapsId를 통한 단방향/양방향 @OneToOne 최적화 방법

항목 12: 단 하나의 연관관계만 Null이 아닌지 확인하는 방법

항목 13: 엔터티의 플루언트 API 스타일 적용 방법

항목 14: 하이버네이트 프록시를 통핸 자식 측에서 부모 연관관계 채우기

항목 15: 영속성 레이어에서 자바 8 Optional 사용 방법

항목 16: 불변 엔터티 작성 방법

항목 17. 엔터티 복제 방법

항목 18: 더티 트레킹을 활성화하는 이유와 방법

항목 19: 불리언을 Yes/No로 매핑하는 방법

항목 20: 애그리거트 루트로부터 최적의 도메인 이벤트 발행

항목 21: 다이렉트 페치 사용 방법