ultra_dev

1.30 TIL λ³Έλ¬Έ

TIL&WIL

1.30 TIL

ultra_dev 2023. 1. 31. 02:34

πŸ“Œμƒμ„±μž -> μ—°κ΄€κ΄€κ³„λ§€ν•‘μ‹œ μ—…λ°μ΄νŠΈ λ°œμƒ


create도 ν•˜λŠ”λ° update도 ν•œλ‹€?

->λ‹¨μΌμ±…μž„ 원칙 어긋남

μƒμ„±μžμ— 연관관계 λ§€ν•‘ν•˜λŠ” 것보닀 연관관계 편의 λ©”μ†Œλ“œ μ‚¬μš©ν•˜λŠ” 것이 더 μ’‹μŒ 

 

πŸ“Œ
dto에 넣을땐 μ„œλΉ„μŠ€λ‹¨μ—μ„œ forλ¬Έ λŒλ¦¬λ“ , dto μƒμ„±μžμ—μ„œ forλ¬Έ λŒλ¦¬λ“  상관 μ—†μŒ

 

πŸ“Œλ³΄λ“œλ‚«νŒŒμš΄λ“œ μ΅μ…‰μ…˜, μœ μ € λ‚«νŒŒμš΄λ“œ μ΅μ…‰μ…˜ 이런 것듀은 not found exception으둜 퉁쳐도 됨
λ³΄λ“œλ‚«νŒŒμš΄λ“œ μœ μ €λ‚«νŒŒμš΄λ“œ μ΄λŸ°μ‹μœΌλ‘œ ν•˜λ©΄ μ˜ˆμ™Έκ°€ λ„ˆλ¬΄ λΆˆν•„μš”ν•˜κ²Œ λ§Žμ•„μ„œ 지저뢄해짐

 

πŸ“Œλ©”μ†Œλ“œ μ£Όμ„μ€ /** */ λ‘œ λ‹€λŠ” κ²ƒ μΆ”μ²œ κ±°κΈ° λœ¨λŠ” νŒŒλΌλ―Έν„° λ¦¬ν„΄κ°’에 λ„£μ–΄μ£ΌκΈ° 
μ„œλΉ„μŠ€λ‹¨μ€ νŠΉνžˆλ‚˜.. μ„œλΉ„μŠ€ μΈν„°νŽ˜μ΄μŠ€μ— μ£Όμ„λ‹€λŠ” κ²ƒ γ„±γ…Š

 

 

πŸ“Œ
μ—”ν‹°ν‹° orderλΌμ„œ μ˜ˆμ•½μ–΄ 걸릴 땐
@Table ("name~~ orders")둜 ν•΄μ„œ 

ν•˜λ©΄ entityλŠ” κ·ΈλŒ€λ‘œ orderμ§€λ§Œ 
dbμ—λŠ” ν…Œμ΄λΈ” λ•Œλ§€ ordersλ‘œλΌμ„œ μ˜ˆμ•½μ–΄ μ•ˆκ±Έλ¦΄ κ²ƒμž„

μ—”ν‹°ν‹°μ—μ„œ μ˜ˆμ•½μ–΄ λ•Œλ§€ s λΆ™ν˜€ μ£ΌλŠ” κ²ƒλ³΄λ‹€λŠ” 
ν…Œμ΄λΈ” μ–΄λ…Έν…Œμ΄μ…˜ μΆ”κ°€ν•΄μ„œ orders둜 ν•΄μ£ΌλŠ”κ²Œ λ‚˜μŒ!!!

 

πŸ“Œ μ—”ν‹°ν‹°μˆœμ„œλŠ” λ°‘μ—μ²˜λŸΌ μ •λ ¬

컬럼 
μƒμ„±μž
연관관계
연관관계 λ©”μ†Œλ“œ
μ„œλΉ„μŠ€ λ©”μ†Œλ“œ

 

πŸ“Œ

λ³΄μ—¬μ€„λ•Œ 리슀트말고 νŽ˜μ΄μ§€λŠ” μΉ΄μš΄νŠΈν•΄μ„œ νŽ˜μ΄μ ΈλΈ” 전체 갯수 λ¦¬ν„΄μ΄λ‚˜ 
νŽ˜μ΄μ € 속성 μ „μ²΄νŽ˜μ΄μ§€ ν¬ν•¨ν•΄μ„œ λ„₯μŠ€νŠΈνŽ˜μ΄μ§€ λ“± μ—¬λŸ¬ νŽ˜μ΄μ§• 정보λ₯Ό 가지고 μžˆμœΌλ‹ˆ

 

리슀트둜 응닡할건데 νŽ˜μ΄μ§€λ‘œ ν•˜λ©΄ μ•½κ°„ μ˜€λ²„μŠ€νŽ™μ΄λ‹€
μž˜λΌμ„œ μ“Έκ±°λ©΄ λ¦¬μŠ€νŠΈ + μŠ¬λΌμ΄μŠ€λ‘œ 

ex)Slice<Item> byUserItemPage = itemPage.~~~

PageλŒ€μ‹ μ— Slice둜 ν•˜λ©΄ 됨 
그러면 ν† νƒˆμΉ΄μš΄νŠΈμΏΌλ¦¬ μ΄λŸ°κ±° μ•ˆλ‚˜νƒ€λ‚¨

'TIL&WIL' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

2.1 TIL  (1) 2023.02.02
1.31 TIL  (0) 2023.02.01
1.23~1.27 WIL  (1) 2023.01.29
1.27 TIL  (0) 2023.01.27
1.26 TIL  (0) 2023.01.26
Comments