14 lines
564 B
Plaintext
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: 부모 + 컬렉션
|