JPA
2022. 3. 13.
ORM(Object Relational Mapping)
ORM(Object Relational Mapping) ๊ฐ์ฒด์งํฅ ์ธ์ด๋ก ๊ด๊ณํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ์ด์ฉํด ๊ฐ๋ฐํ ๋ ํ์ํ ORM์ ์์๋ณด์. ORM ์ด๋? Object Relational Mapping : ๊ฐ์ฒด ๊ด๊ณ ๋งคํ ์ด๋ฆ ๊ทธ๋๋ก ๊ฐ์ฒด๋ฅผ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ง๊ฒ ๋งคํํด์ฃผ๋ ๊ฒ์ด๋ค. ๋ ํ์ด์ ์๊ธฐํ๋ฉด ๊ฐ์ฒด์งํฅ๊ณผ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํจ๋ฌ๋ค์ ๋ถ์ผ์น๋ฅผ ํด๊ฒฐํด ์ฃผ๊ณ ๊ฐ์ฒด๋ก ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ง๋ค์ด์ฃผ๋ ๊ฒ์ด๋ค. ๊ฐ์ฒด์งํฅ๊ณผ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํจ๋ฌ๋ค์ ๋ถ์ผ์น ์น์ฌ์ดํธ๋ฅผ ๋ง๋ ๋ค๊ณ ๊ฐ์ ํด๋ณด์. ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ User๊ฐ ์๊ณ , ๊ทธ User๋ ์น์ฌ์ดํธ์์ ์๊ธฐ๊ฐ ๊ด๋ฆฌํด์ผ ํ๋ ์ผ(Task)์ด ํ์ํ๋ค๊ณ ํ์. RDB์์ User Table๊ณผ Task Table์ ๋ง๋ค๊ณ , Task ํ
์ด๋ธ์์ User์ P..