Files
document-haness/docs/n+1liner/final/assets/diagrams/batch-fetch-in-clause/batch-fetch-in-clause.mmd
T

14 lines
564 B
Plaintext

%% 배치는 부모를 먼저 페이징하고 자식을 IN으로 따로 가져온다
%% question: 배치 페치는 어떤 순서로 부모 페이징과 자식 조회를 나누는가?
sequenceDiagram
participant n0 as 조회 코드
participant n1 as Hibernate 세션
participant n2 as feed_items
participant n3 as highlights
n0->>n1: 부모 페이지 요청
n1->>n2: 부모 LIMIT 페이징
n2->>n1: 페이지 부모 + 미초기화 프록시
n1->>n3: WHERE fk IN (?,…) 배치
n3->>n1: 자식 행
n1->>n0: 부모 + 컬렉션