์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- AWS
- tableau
- nlp
- ๊นํ๋ธ
- erp
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ฝํ
- ํ ์คํธ๋ถ์
- ๋น ๋ฐ์ดํฐ
- ์ธ๊ณต์ง๋ฅ
- ๋ฐ์ดํฐ ๋ถ์
- ํ๋ธ๋ก
- ์ฝ๋ฉํ ์คํธ
- Git
- ํ์ด์ฌ
- abap
- ํ ์คํธ๋ง์ด๋
- ๋ฅ๋ฌ๋
- ๋ฆฌ์กํธ
- AI
- ์๊ณ ๋ฆฌ์ฆ
- github
- ๋ฐ์ดํฐ๋ถ์
- sap
- DFS
- react
- ์์ฐ์ด์ฒ๋ฆฌ
- ์๋ง์กด์น์๋น์ค
- ํ๋ธ๋ฃจ
- ๋ฐฑ์ค
- Today
- Total
๋ชฉ๋กjpa (2)
Hey Tech
๐ฅ ๋ชฉํ 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..
๐ฅ ๋ชฉํ JPA๊ฐ ๋ฑ์ฅํ ๋ฐฐ๊ฒฝ๋ถํฐ JPA์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ์ ๋ํด ์ดํดํ๋ค. 1. JPA ๋ฑ์ฅ ๋ฐฐ๊ฒฝ SQL Mapper๋ SQL ๊ตฌ์กฐ/๊ตฌ๋ฌธ์ ๋ํ ์์กด์ฑ์ด ๋์ ์๋์ ๊ฐ์ ๋ฌธ์ ์ ์ ์ผ๊ธฐํ๋๋ฐ, JPA๋ฅผ ํ์ฉํ๋ฉด ์๋ ๋ฌธ์ ์ ์ ํด๊ฒฐํ ์ ์๋ค๋ ์ฅ์ ์กด์ฌ - ๊ฐ์ฒด์งํฅ ๋ฐ ๊ด๊ณ์งํฅ DB์ Paradigm ๋ถ์ผ์น ์ผ๊ธฐ - ์ ์ง๋ณด์ ์ด๋ ค์ ์ผ๊ธฐ(e.g., ํ๋ ๋ณ๊ฒฝ ์ ๋ฐฉ๋ํ ์ฟผ๋ฆฌ๋ฌธ ์์ ํ์) - ์์ฐ์ฑ ์ ํ: ๋ฒ๊ฑฐ๋ก์ด ๊ฐ์ฒด ํ๋-SQL ์ํธ๋ณํ(๊ฐ๋ฐ์๊ฐ ๊ณง SQL Mapper๋ผ๊ณ ํ ๋งํผ ๋ฐฉ๋ํ SQL ์์ ๋) 2. JPA ๊ฐ๋ 2.1. JPA ๊ธฐ๋ณธ ๊ฐ๋ - Java Persistence API์ ์ฝ์ - Java Application์์ Relational Data Base(RDB) ์ฌ์ฉ ๋ฐฉ์์ ์ ์ํ ์ธ..