Files
document-haness/docs/n+1liner/final/assets/diagrams/eager-lazy-query-sequence/eager-lazy-query-sequence.dot
T

15 lines
890 B
Plaintext

digraph techviz {
graph [rankdir=LR, 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="loadFeed DTO 매핑", shape=box, style="rounded,filled"];
n1 [label="Hibernate", shape=box, style="rounded,filled"];
n2 [label="PostgreSQL", shape=box, style="rounded,filled"];
n0 -> n1 [label="findAllBy(...)", style=solid];
n1 -> n2 [label="SELECT feed_items", style=solid];
n1 -> n2 [label="SELECT user / page · EAGER 2차", style=solid];
n1 -> n0 [label="EAGER 연관이 채워진 FeedItem 반환", style=solid];
n0 -> n1 [label="매핑 중 getHighlights() 접근", style=solid];
n1 -> n2 [label="SELECT highlights · LAZY 초기화", style=solid];
}