์๋ฐ๋ก ์์ฑ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ๋ฐ๋ก ์ค์น๊ฐ ํ์์๋ค.์ฉ๋์ด ๋งค์ฐ ๊ฐ๋ณ๋ค์น์ฉ ์ฝ์(์ฟผ๋ฆฌํด) ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์ฉ ๋ก์ปฌ DB๋ก ์ฌ์ฉ ์ฉ์ดJava๋ก ์์ฑ๋ ์คํ ์์ค RDBMS์คํ๋ง ๋ถํธ๊ฐ ์ง์ํ๋ ์ธ๋ฉ๋ชจ๋ฆฌ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ๋ฉ๋ชจ๋ฆฌ๋ก ๋์ฐ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ฌ๊ธฐ๋๋๋ง
๊ฐ์ฒด-๊ด๊ณ ๋งคํ๊ฐ์ฒด(ํด๋์ค)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ(ํ ์ด๋ธ)๋ฅผ ์๋์ผ๋ก ๋งคํํด์ฃผ๋ ๊ฒ.ORM์ ํตํด ๊ฐ์ฒด๊ฐ์ ๊ด๊ณ๋ฅผ ๋ฐํ์ผ๋ก SQL์ ์๋์ผ๋ก ์์ฑํ์ฌ ๋ถ์ผ์น๋ฅผ ํด๊ฒฐํ๋ค.= Persistent API ex) JPA, HibernateJava ORM ๊ธฐ์ ์ ๋ํ API
๊ฐ์ฒด-๊ด๊ณ ๋งคํORM ๊ธฐ์ ์ ๋ํ ๋ช ์ธ์ธ JPA(Java Persistence API) ๊ตฌํ์ฒด์ ํ ์ข ๋ฅ์๋ฐ๋ฅผ ์ํ ORM ํ๋ ์์ํฌJPA์ ๊ตฌํ์ฒด๋ก, JPA ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋ฉฐ, ๋ด๋ถ์ ์ผ๋ก JDBC API๋ฅผ ์ฌ์ฉํ๋ค.์๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ