본문 바로가기
  • Adillete
【와신상담】

[jpa] jpa에서 list 같은 컬렉션을 한번에 조회하지 못하는 이유?

by 아딜렛 2025. 2. 24.
jpa 에서는 list/ set 같은 컬렉션을 한번에 조회할수가 없다. N+1 문제 때문에
* 컬렉션은 여러개의 row가 나오기 때문에 DTO의 생성자로 한번에 넘길수가 없다.
* 방법1)join fetch로 한번에 가져와서 애플리케이션에서 그룹핑
* 방법2)별도의 쿼리로 컬렉션을 조회

'【와신상담】' 카테고리의 다른 글

[SQL] sqld 정리  (1) 2025.03.08
[WebSocket] stomp 프로토콜의 작동과정  (0) 2025.03.07
[jpa] 페치조인, 객체 그래프  (0) 2025.02.24
[jpa] fetch join  (0) 2025.02.19
「intelij」 단축키  (0) 2025.02.13