Spring
2022. 3. 17.
์คํ๋ง JPA, ํ์ด์ง, ์ฐ๊ด๊ด๊ณ
์คํ๋ง JPA, ํ์ด์ง, ์ฐ๊ด๊ด๊ณ ์คํ๋ฅดํ ์ฝ๋ฉ ํด๋ฝ์ Spring ์ฌํ๋ฐ 4์ฃผ ์ฐจ ๋ด์ฉ์ธ ์คํ๋ง JPA, ํ์ด์ง, ์ฐ๊ด๊ด๊ณ๋ฅผ ์ ๋ฆฌํ๋ค. ํต์ฌ ๋ด์ฉ Spring Data JPA ํ์ด์ง JPA์ ์ฐ๊ด ๊ด๊ณ Spring Data JPA ORM : ORM์ Object-Relation Mapping์ด๋ฉฐ ๋ง ๊ทธ๋๋ก ๊ฐ์ฒด(์ฌ๊ธฐ์ ์๋ฐ)์ DB(H2, MySQL)๋ฅผ ์ด์ด์ฃผ๋ ๊ธฐ์ ์ด๋ค. SQL์ ์์ฑ ์ค ์ค์ํ๊ธฐ๋ ์ฝ๊ณ ๊ฐ๋ฐ์๊ฐ ๋น์ฆ๋์ค ๋ก์ง ๊ฐ๋ฐ๋ณด๋ค SQL ์์ฑ์ ๋ ๋ง์ ๋
ธ๋ ฅ์ ๋ค์ด์ผ ํ์ ๊ฐ์ฒด์งํฅ๊ณผ ๊ด๊ณํ DB๋ ์ฌ์ฉ ๋ชฉ์ ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ์ด ์ ์ด์ ๋ค๋ฆ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ORM์ด ํ์ JPA : JPA๋ Java Persistience API๋ก์จ ์๋ฐ ORM ๊ธฐ์ ์ ๋ํ ํ์ค ๋ช
์ธ์ด๋ค. ํ์ด๋ฒ๋ค์ดํธ : JPA๋..