๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กEntity mapping (1)

Hey Tech

Entity ๊ฐœ๋… ๋ฐ ๋งตํ•‘ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

๐Ÿ”ฅ ๋ชฉํ‘œ Entity์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ๋งตํ•‘ ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•œ๋‹ค. 1. Entity ๊ฐœ๋… 2์ฐจ์› Table ์ž์ฒด๋ฅผ Entity๋ผ๊ณ  ๋ถ€๋ฆ„ Table ๋‚ด ๊ฐ Row๊ฐ€ Entity ๊ฐ์ฒด์ด๋ฉฐ, ๊ฐ Column์ด Field Entity๋Š” Table๊ณผ 1๋Œ€1 ๋Œ€์‘๋œ๋‹ค๊ณ  ํ‘œํ˜„ Table ๋‚ด ๋ชจ๋“  Column์€ Field๋กœ ๋ฐ˜๋“œ์‹œ ์ •์˜ํ•ด์•ผ ํ•จ Entity ํด๋ž˜์Šค๋Š” ๋‹ค๋ฅธ ํด๋ž˜์Šค๋ฅผ ์ƒ์†๋ฐ›๊ฑฐ๋‚˜ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ตฌํ˜„์ฒด๋กœ์„œ ์‚ฌ์šฉ๋ถˆ๊ฐ€ 2. Entity ํด๋ž˜์Šค ์‚ฌ์šฉ ๊ทœ์น™ Entity ํด๋ž˜์Šค๋Š” ํด๋ž˜์Šค ์ž‘์„ฑ ์‹œ Entity Annotation์„ ๋ถ™์—ฌ ํ•ด๋‹น ํด๋ž˜์Šค๊ฐ€ Entity ํด๋ž˜์Šค์ž„์„ ๋ช…์‹œํ•ด์•ผ ํ•จ Entity ํด๋ž˜์Šค์—์„œ Domain ๋กœ์ง๋งŒ ๊ตฌํ˜„ํ•˜๊ณ  Presentation ๋กœ์ง์€ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์Œ Proxy ์ƒ์„ฑ์„ ์œ„ํ•ด ๊ธฐ๋ณธ ์ƒ์„ฑ์ž๋Š” ํ•„์ˆ˜์ด๋ฉฐ, p..

SW ๊ฐœ๋ฐœ/Java 2021. 12. 28. 22:29