1 A l Spring Data JDBC ≠ Spring Data JPA Ø !"-+.&,
Ø #POJOOK l Spring Data JDBC ≠ Spring JDBC Ø JdbcTemplate)*/(
Ø One-To-Many l Spring Data JDBC ≠ Spring Data JDBC Extension Ø %$ 0 JDBC Extention' 1 , . ., 1 . . .
J B > 4D4 , n Getting Started SRSL , B D B AE CD > < , D << B DC B C B .) . < 1 C D B D > C ,BE 1 C D B . < > ( ; . " ( , < 1 C D B C4 < . < 1 C D B ;4 4
N OQ RT n WS Ø @Query P L N F E * EL = M ) F H C A =L * . : )AA = H H : > ( @ ; B ) < ;B " ; C (2 L . * " , EA L H C H > ) < ;B B > , > , > , EA L E H L @
L N T n S R Ø E LJ L A C E I ( C BF E 2 .E ( C E C C < , >A A E C F E > . E >A ) , C E 3> . < EC C E 3> ,;; >A A E C F E > >A >A > E >A A E C F E > >,< , / , , < / ,< / ,< NC >A A E C F E > >A ;3 3 < , >A A E C < /; / ; < >A A E C F E > >A A E C ;3 3 >A A E C F E > ;3 3
A C n Spring Data JDBCDDD*)#'*($, FI ; l (Aggregate) - nD",%!%! P - @60C.9 5 &$ N2
M< - HE?-3O - @60",%!%!- 81 BQ @6+'K l A A (Repository) - @67=L:4/J >G
- @60",%!%[email protected]+' BQ 3 , 3 2 , . .. 3 , 3 37
ef cg n One-To-Many AIC;9 L C D 3 = 9I == C;9 D C D C ; / .== C D C C ; @. . ) ; @. . . (. (. ; @. 2 C C, ;=) ; >D ( H D 2 ) ; / = . , .= . (. (. , .= (. ; @. , .= . (. (. = & = (. & (. ; . > ; ; I 2 C; 9 ; > ; >D C C, ;= ; I ; > ij ga a 2 pn g d lm ; >D h TOPS o C D C C <
C n One-To-Many PurchaseOrder OrderDetail A , 1 3 . , 3 3 5LI ;J 4I= I I= I . 5LI ;J 4I= I 3 ; 0; BD - I= I ;==1 D " 2; ; - I= I . I= I JB IO J; I= I - I= I ;==1 D " SPT R IB - I= I . I= I JB IO J; I= I - 5LI ;J 4I= I B=. " I= I0; BD . ( , (, ) ) " B DJ.94I= I0 ;B B=. " L; B O. " B D.2; ; " 4I= I0 ;B B=. " L; B O. " B D.SPT R IB :
T RS n (1) ? D H ?AE CD 3 >?=? ? -D == DC C F H = D D ) E ? ( ( D E AD D AD D =? ) H = D D ) E ? ( ( AD D = = I = ? D E AD D ) H = D D ) E ? - 3 . ? D = E C ? H = D D ) E ? , D E AD D = AD D =? = H = D D ) E ? ( ( AD D = = I = ? D E AD D = ) H = D D ) E ? ( ( AD D = = I = ? D E AD D ) WNM, 3O LI - 3 , 3
1. One-To-Many R2 > A 7 C H )3A> D C 3 =>;>7 > .C );; A 7 C A AE AC< =C @ ;/ . ( . ;/ ; / ;/ C ,< ;> ( < ;> = C ( . ..& // & // / // @ / // .. / & //)/ / // /; . ; ; ; / /;;/ ,< ;> R S L ac T AC< =C E
https://docs.spring.io/spring-data/jdbc/docs/1.0.4.RELEASE/reference/html/ 2. Spring Data JDBC, References, and Aggregates https://spring.io/blog/2018/09/24/spring-data-jdbc-references-and-aggregates 3. Spring Data JDBC 1.0.0.BUILD-SNAPSHOT(-> 1.0.0.RELEASE) https://qiita.com/kazuki43zoo/items/bd63d28dc2348aa21719 7 , 4 4 . 7 4 , 4