JPA1 JPA, Hibernate ORM (Object Relational Mapping) ๊ฐ์ฒด์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ์ ๋งคํํ๋ค๋ ์๋ฏธ์ด๋ค. ๊ฐ์ฒด๋ ๊ฐ์ฒด๋๋ก, ๊ด๊ณํ DB๋ ๊ด๊ณํ DB๋๋ก ์ค๊ณ ORM ํ๋ ์์ํฌ๊ฐ ์ค๊ฐ์์ ๋งคํ(์ฐ๊ฒฐ) ๊ฐ์ฒด๋ฅผ ๊ด๊ณํ DB ํ ์ด๋ธ์ ์๋์ผ๋ก ์์ํ JPA (Java Persistence API) ์๋ฐ ORM์ ๋ํ API ํ์ค ๋ช ์ธ๋ฅผ ์๋ฏธํ๋ค. JPA๋ ORM์ ์ฌ์ฉํ๊ธฐ ์ํ ์ธํฐํ์ด์ค์ ๋ชจ์์ผ๋ก JPA๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ด๋ฅผ ๊ตฌํํ Hibernate, DataNucleus, EclipseLink ๋ฑ๊ณผ ๊ฐ์ ORM ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค. JPA๋ ๋ด๋ถ์ ์ผ๋ก JDBC API๋ฅผ ์ฌ์ฉํ์ฌ SQL์ ์์ฑํ๊ณ ํธ์ถํ๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ JDBC ์ฌ์ด์์ ๋์ํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ง์ JDBC API๋ฅผ ์ฐ์ง .. 2022. 3. 8. ์ด์ 1 ๋ค์