OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
fetchjoin
전체
최신순
질문하기
해결
1
와캬퍄
·
2년 이상
424
0
해결 1
Querydsl + Fetch join 질문드립니다!
단일 게시글을 조회하는 API를 수정하고 있습니다. 단일 게시글을 조회하면, 게시글의 댓글들과 각 댓글들을 작성한 User 정보 데이터가 함께 반환됩니다. 처음에 댓글들의 작성자를 조회하는 부분에서 N+1문제가 발생한 것을 확인하였고, 다음과 같은 코드로 모두 Fetch join 하여 1개의 쿼리문이 호출되도록 구현하였습니다. @Repository @RequiredArgsConstructor public class PostCus
해결
3
와캬퍄
·
2년 이상
417
0
해결 3
Querydsl+Fetch Join을 통해 N+1문제 개선했는데, 성능이 나아지지 않습니다.
N+1문제를 개선해서 4 + N 개의 쿼리가 호출되는 걸 1개의 쿼리로 줄였습니다. 게시글 id를 통해 단일 게시글을 조회하는 API 입니다. 우선, 단일 게시글을 조회하면 다음과 같은 응답 데이터가 내려집니다. 게시글의 내용(Post), 게시글 작성자(User), 게시글이 속한 주거정보(HouseInfo), 달린 댓글들(List<PostComment>) 이렇게 4개의 쿼리가 호출된 다음, List 형태의 댓글들을 작성한 댓
해결
1
iiiiiiiiiii
·
2년 이상
235
0
해결 1
JPA 패치 조인 질문드립니다
선생님들 안녕하세요 JPA 패치조인 관련하여 질문이 있는데 받아주시면 감사하겠습니다. 1번째로 드리고 싶은 질문입니다.1번째 쿼리는 정상적으로 되었습니다. select m From jpql.Member m join fetch m.team그러나 2번째 쿼리는 오류가 생기는 이유를 이해하기가 어려웠습니다. select t From jpql.Member m join fetch m.team t 1번째 쿼리는 team이 있는 member를 가져오는 것이고 2
답변
2
Heo SeokJin
·
3년 이상
453
0
답변 2
fetch join 할 때 lazy loading이 적용되지 않는 현상
Spring에서 hibernate 사용하고 있습니다.fetch join을 사용할 때 FetchType.LAZY를 명시적으로 작성해준 것이 아무런 접근 없이 추가적인 쿼리문이 발생한 것을 이해할 수가 없어서 질문드립니다.엔티티는 다음과 같이 A, B, C를 정의했습니다.br /
답변
2
NullAble
·
4년 이상
2.3k
0
답변 2
(Jpa) 2개 이상의 One to Many 관계의 테이블을 여러번 query를 날리는게 좋을까요 조인을 연속으로 하는게 좋을까요?
전에 질문한 부분은 순수 db에 있어서의 궁금증이었고답글 잘 봤습니다!그럼 한 Entity의 소유 필드 두개이상이 OneToMany 일때 QueryDsl의 FetchJoin으로 가져올 수 있나요?일반적인 fetchJoin은 컬랙션 두개 이상은 금지한다고 합니다!그런데 QueryDsl fetchJoin은 이를 허용한다는 말을 들었습니다.가능한지 일단 궁금하고요!
답변
2
NullAble
·
4년 이상
832
0
답변 2
QueryDsl FetchJoin관련 궁금증
OnetoMany 필드 2 개 이상일때QueryDsl fetchJoin으로 연속해서 2번 이상 페치조인하는게 맞나요?p style="color:rgb(
답변
3
sumday11
·
약 5년
2.4k
0
답변 3
JPA Fetch Join 질문이 있습니다.!!!
안녕하세요 JPA 를 학습하며 casacade 와 Fetch 조인을 적용해보고 있었습니다.먼저 저는 POST 와 Comment Entity 들을 이용해서 이들의 관계를 1:N 관계로 보고 스터디를 진행했습니다.그리고 이제 POST 를 조회할 때 Comment 를 가져오는 것을 LAZY 속성을 준 뒤 Fetch Join 으로 한 방에 조회 할려고 했습니다. 다름이 아니라 이 과정은 매우 성공적으로 잘 이행 되었습
Search Bar