학습일지70. Fetch Join,nativeQuery,DTO


학습일지70. Fetch Join,nativeQuery,DTO

Fetch Join 페치조인(fetch Join )이란 :: 개발의 시작 (tistory.com) [JPA] Fetch Join 이란? N+1 이란? fetch join을 사용하는 이유 (tistory.com) JPQL에서 성능 최적화를 위해 제공하는 기능인데 SQL의 조인 종류와는 다르다 일대다(@OneToMany)/다대일(@ManyToOne) 관계의 보드들을 조인 -> 엔티티의 관계를 명시해야할 것 하나의 보드는 여러가지 코맨트를 받을 수 있음. 삭제는 최소한의 데이터 유지나 데이터 복구 등이 필요할 수 있으므로 완전한 삭제는 고려해야 한다. 반대로 생각해보면 깔끔하게 없애기 위해선 삭제가 낫기에 이해도가 상충된다. 이 점을 고민해야한다. 피치조인을 배우며 댓글달기 기능을 만드는 도중 코드에 문제가 생겼는데 해결을 못하셨다고 다음 시간에 알려주시기로 하였다. nativeQuery entitiy dto와 entity 사이에 무엇인가 선언을 해줘야한다고 한다. 하지만 dto를 완전히...


#DB #DTO #fetchJoin #JPA #JPQL #nativeQuery #코딩 #페치조인 #학습일지

원문링크 : 학습일지70. Fetch Join,nativeQuery,DTO