TIL 210525

2021. 5. 26. 00:05ใ†๐Ÿ“” TIL

 

Facts (์‚ฌ์‹ค, ๊ฐ๊ด€)

 

์ฝ”๋“œ์ˆจ ๊ฐ•์˜ - ๋„๋ฉ”์ธ, ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์ˆ˜๊ฐ•

ํšŒ์‚ฌ - ๋ฆฌ์•กํŠธ ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ๋ฆฌ์•กํŠธ state์— ๋Œ€ํ•œ ์ดํ•ด

๋ธ”๋กœ๊ทธ - gitignore ํฌ์ŠคํŒ…


Feelings (๋Š๋‚Œ, ์ฃผ๊ด€)

 

์ž๋ฐ” ๊ณต๋ถ€๊ฐ€ ๋งŽ์ด ํ•„์š”ํ•˜๋‹ค. ์ถ”์ƒ ํด๋ž˜์Šค์™€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•œ๋‹ค. 

์ฝ”๋“œ์ˆจ ๊ณผ์ •์„ 100% ํ™œ์šฉํ•˜๊ณ  ์‹ถ์€๋ฐ, ์•„์ง ์งˆ๋ฌธํ•˜๋Š” ๊ฒƒ๋„ ์‰ฝ์ง€ ์•Š๋‹ค.

๋„ˆ๋ฌด ๊ธฐ๋ณธ์ ์ธ ๋‚ด์šฉ์ด๊ฑฐ๋‚˜, ๊ตฌ๊ธ€๋งํ•  ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์€ ์ง์ ‘ ์ฐพ์•„์„œ ํ•™์Šตํ•ด์•ผ ์ฝ”๋“œ์ˆจ ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผ ๊ฐˆ ์ˆ˜ ์žˆ๊ฒ ๋‹ค. Java์™€ ์นœํ•ด์ง€๋ ค๊ณ  ๋งŽ~์ด ๋…ธ๋ ฅํ•ด์•ผํ•œ๋‹ค ใ… 


Findings (ํ•™์Šต)

์˜์กด๊ด€๊ณ„์˜ ๊ฐ์„ ์ตํ˜”๋‹ค. ์œ„ ๊ทธ๋ฆผ์—์„œ ๋ณผ ๋•Œ, ๋ฐ”๊นฅ์—์„œ ์•ˆ์ชฝ์œผ๋กœ ์˜์กด๊ด€๊ณ„์˜ ๋ฐฉํ–ฅ์ด ํ˜•์„ฑ๋œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, Entities์˜ ์ฝ”๋“œ๊ฐ€ ๋ณ€๊ฒฝ์ด ๋˜๋ฉด, ์ด์— ์˜์กดํ•˜๋Š” DB, Controller ๊ณ„์ธต์˜ ์ฝ”๋“œ ์—ญ์‹œ ๋ณ€๊ฒฝ์ด ํ•„์š”ํ•˜๋‹ค.

์˜๋„์ ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด์„œ ์˜์กด๊ด€๊ณ„์˜ ๋ฐฉํ–ฅ์„ ํ™•์ธํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

JPA ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•„์ง ๋ช…ํ™•ํžˆ ์™€๋‹ฟ์ง€ ์•Š๋Š”๋‹ค. 

์˜ค๋Š˜ ์ดํ•ดํ•œ ๋‚ด์šฉ์œผ๋กœ๋Š”, JPA๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด DB์— ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ ๋Œ์–ด๋‹ค ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ณผ์ œ๋ฅผ ํ•˜๋ฉด์„œ ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ด์•ผ JPA์— ๋Œ€ํ•œ ๊ฐ์ด ์ƒ๊ธธ ๊ฒƒ ๊ฐ™๋‹ค.


Affimation (์ž๊ธฐ ์„ ์–ธ)

๋Š๋ ค๋„ ๊ดœ์ฐฎ๋‹ค. ํฌ๊ธฐ๋งŒ ํ•˜์ง€ ๋ง์ž. 

'๐Ÿ“” TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL 210531  (0) 2021.06.01
5์›” ๋„ท์งธ ์ฃผ ์ฃผ๊ฐ„ํšŒ๊ณ   (0) 2021.05.30
5์›” ๋„ท์งธ ์ฃผ ์ฃผ๊ฐ„ํšŒ๊ณ   (0) 2021.05.23
TIL 210517  (0) 2021.05.17
5์›” ์…‹์งธ ์ฃผ ์ฃผ๊ฐ„ํšŒ๊ณ   (0) 2021.05.16