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

16 lines
928 B
Plaintext

digraph techviz {
graph [rankdir=TB, splines=ortho, nodesep=0.55, ranksep=0.85];
node [fontname=Helvetica, fontsize=11, margin="0.18,0.12", style="rounded,filled", fillcolor=white, color="#2d4357", penwidth=1.5];
edge [fontname=Helvetica, fontsize=10, color="#364b5f", penwidth=1.4, arrowsize=0.75];
n0 [label="조회 코드", shape=box, style="rounded,dashed,filled"];
n1 [label="Hibernate 세션", shape=box, style="rounded,filled"];
n2 [label="feed_items", shape=box, style="rounded,filled"];
n3 [label="highlights", shape=box, style="rounded,filled"];
n0 -> n1 [label="부모 페이지 요청", style=solid];
n1 -> n2 [label="부모 LIMIT 페이징", style=solid];
n2 -> n1 [label="페이지 부모 + 미초기화 프록시", style=solid];
n1 -> n3 [label="WHERE fk IN (?,…) 배치", style=solid];
n3 -> n1 [label="자식 행", style=solid];
n1 -> n0 [label="부모 + 컬렉션", style=solid];
}