์ถ์ฒ : wishket
Tip! ORM์ด๋?
ORM์ Object Relational Mapping ์ฆ, ๊ฐ์ฒด-๊ด๊ณ ๋งคํ์ ์ค์๋ง์ด๋ค. ๊ฐ์ฒด-๊ด๊ณ ๋งคํ์ ํ์ด์ ์ค๋ช ํ์๋ฉด ์ฐ๋ฆฌ๊ฐ OOP(Object Oriented Programming)์์ ์ฐ์ด๋ ๊ฐ์ฒด๋ผ๋ ๊ฐ๋ ์ ๊ตฌํํ ํด๋์ค์ RDB(Relational DataBase)์์ ์ฐ์ด๋ ๋ฐ์ดํฐ์ธ ํ ์ด๋ธ ์๋์ผ๋ก ๋งคํ(์ฐ๊ฒฐ)ํ๋ ๊ฒ์ ์๋ฏธํ๋ค. ๊ทธ๋ฌ๋ ํด๋์ค์ ํ ์ด๋ธ์ ์๋ก๊ฐ ๊ธฐ์กด๋ถํฐ ํธํ๊ฐ๋ฅ์ฑ์ ๋๊ณ ๋ง๋ค์ด์ง ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ๋ถ์ผ์น๊ฐ ๋ฐ์ํ๋๋ฐ, ์ด๋ฅผ ORM์ ํตํด ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ฐํ์ผ๋ก SQL๋ฌธ์ ์๋์ผ๋ก ์์ฑํ์ฌ ๋ถ์ผ์น๋ฅผ ํด๊ฒฐํ๋ค. ๋ฐ๋ผ์ ORM์ ์ด์ฉํ๋ฉด ๋ฐ๋ก SQL๋ฌธ์ ์งค ํ์์์ด ๊ฐ์ฒด๋ฅผ ํตํด ๊ฐ์ ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์กฐ์ํ ์ ์๊ฒ ๋๋ค.