์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- DFS
- tableau
- ์ธ๊ณต์ง๋ฅ
- abap
- ๋ฅ๋ฌ๋
- nlp
- erp
- react
- ๊นํ๋ธ
- ์ฝ๋ฉํ ์คํธ
- AWS
- ์๋ง์กด์น์๋น์ค
- AI
- ๋ฐ์ดํฐ๋ถ์
- ๋ฐฑ์ค
- ํ ์คํธ๋ง์ด๋
- ๋น ๋ฐ์ดํฐ
- ์๋ฐ์คํฌ๋ฆฝํธ
- Git
- ์ฝํ
- ํ๋ธ๋ก
- ํ์ด์ฌ
- ๋ฐ์ดํฐ ๋ถ์
- ์์ฐ์ด์ฒ๋ฆฌ
- ๋ฆฌ์กํธ
- ํ๋ธ๋ฃจ
- ์๊ณ ๋ฆฌ์ฆ
- sap
- github
- ํ ์คํธ๋ถ์
- Today
- Total
๋ชฉ๋กEntity (2)
DATA101

๐ฅ ๋ชฉํ DAO, DTO, VO์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๊ณผ ํน์ง์ ์ดํดํ๋ค. 1. Data Access Object(DAO) Database์ Access ํ๋ Transaction Object Domain Logic์์ Persistence Mechanism ๋ ธ์ถ ์์ด ๋ฐ์ดํฐ ์กฐํ, ์ฝ์ , ์ญ์ , ์ ๋ฐ์ดํธ(i.e., CRUD) ๊ธฐ๋ฅ ์ํ Domain Logic๊ณผ ๋น์ฆ๋์ค ๋ก์ง ๋ถ๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉ 2. Data Transfer Object(DTO) 2.1. ๊ฐ๋ ๋ฐ ํน์ง ๊ณ์ธต ๊ฐ ๋ฐ์ดํฐ ๊ตํ์ด ์ฃผ๋ ๋ชฉ์ ์ธ ๊ฐ์ฒด๋ก, ํน๋ณํ Logic์ ๋ฐ๋ก ๊ฐ์ง ์์ ํด๋ผ์ด์ธํธ ์ธก๊ณผ ์ง์ ๋ง์ฃผํ๋ ๊ณ์ธต(e.g., Controller, View, Business Layer, Persistence Layer)์ 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..