MyBatis ์๊ฐ
MyBatis๋ ์๋ฐ ํผ์์คํด์ค ํ๋ ์์ํฌ
๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ์ํํ๊ณ SQL ๋งคํ์ ์ง์ํฉ๋๋ค.
MyBatis๋ ๋ณต์กํ JOIN์ด๋ ๋์ ์ฟผ๋ฆฌ ์ฒ๋ฆฌ์ ์ ์ฉํ๋ฉฐ, ๊ฐ๋ฐ์๊ฐ SQL์ ์ง์ ์ ์ดํ ์ ์์ด ์ ์ฐ์ฑ์ด ๋์ต๋๋ค.
์ฃผ์ ํน์ง
โข
SQL๊ณผ ์๋ฐ ์ฝ๋์ ๋ถ๋ฆฌ: XML ํ์ผ์ด๋ ์ด๋
ธํ
์ด์
์ ํตํด SQL์ ๊ด๋ฆฌํฉ๋๋ค.
โข
๋์ SQL ์ง์: ์กฐ๊ฑด์ ๋ฐ๋ผ SQL์ ๋์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค.
โข
๊ฐ๋จํ ์ค์ : ์ต์ํ์ ์ค์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋์ด ๊ฐ๋ฅํฉ๋๋ค.
โข
์ฑ๋ฅ ์ต์ ํ: ์บ์ ๊ธฐ๋ฅ์ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ์ ์ต์ ํํฉ๋๋ค.
โข
๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ง์: ์ฌ๋ฌ ์ข
๋ฅ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํธํ๋ฉ๋๋ค.