๋ง์ด๋ฐํฐ์ค์์ ์ ๊ณตํ๋ SqlSession ํด๋์ค์์๋ CRUD๋ฅผ ์ํ ๋ค์ํ ๋ฉ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ํ์ ์ธ select ๊ด๋ จ ๋ฉ์๋๋ ์๋ ํ ์ด๋ธ๊ณผ ๊ฐ์ต๋๋ค. ๋ฉ์๋ ๊ธฐ๋ฅ List selectList(query_id) id์ ๋ํ select๋ฌธ์ ์คํํ ํ ๋ ์ฝ๋๋ฅผ List๋ก ๋ฐํํฉ๋๋ค. List selectList(query_id, '์กฐ๊ฑด') id์ ๋ํ select๋ฌธ์ ์คํํ๋ฉด์ ์กฐ๊ฑด(์ฟผ๋ฆฌ๋ฌธ์์ ์ฌ์ฉํ ์ธ์)๋ฅผ ์ ๋ฌํฉ๋๋ค. T selectOne(query_id) id์ ๋ํ select๋ฌธ์ ์คํํ ํ ํ๊ฐ์ ๋ ์ฝ๋๋ฅผ ์ง์ ํ ํ์ ์ผ๋ก ๋ฐํํฉ๋๋ค. T selectOne(query_id, '์กฐ๊ฑด') id์ ๋ํ select๋ฌธ์ ์คํํ๋ฉด์ ์กฐ๊ฑด(์ฟผ๋ฆฌ๋ฌธ์์ ์ฌ์ฉํ ์ธ์)๋ฅผ ์ ๋ฌํฉ๋๋ค. ์ญ์ ์ดํดํ๋๋ฐ ์์๋ฅผ..
๋ง์ด๋ฐํฐ์ค๋ ์คํ๋ง์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋์ ๋์์ฃผ๋ ํ๋ ์์ํฌ์ ๋๋ค. ๊ธฐ์กด์๋ JDBC ์ฐ๋ ๊ณผ์ ๋ ๋ณต์กํ๊ณ SQL๋ฌธ์ด ์ฝ๋๋ด์ ์์ฌ ์ฝ๋๊ฐ ์๋นํ ๋ณต์กํด์ก์ต๋๋ค. ๋ ๊ทธ๋ ๋ฏ ํ๋ ์์ํฌ๋ ํธ์๋ฅผ ์ํด ๋ง๋ค์ด์ง๋๋ค. ๋ง์ด๋ฐํฐ์ค๋ ๊ฒฐ๊ตญ ๊ฐ๋ฐ์๋ค์ ํธ์์ฑ์ ์ํ์ฌ ๋ง๋ค์ด์ก์ต๋๋ค. ๋ง์ด๋ฐํฐ์ค์ ํน์ง sql ์คํ ๊ฒฐ๊ณผ๋ฅผ Map ๊ฐ์ฒด์ ๋งคํํด์ค๋๋ค. sql์ ์์ค ์ฝ๋๊ฐ ์๋ XML๋ก ๋ถ๋ฆฌํ์ฌ ์์ฑํฉ๋๋ค. ๋ฐ์ดํฐ์์ค ๊ธฐ๋ฅ๊ณผ ํธ๋์ญ์ ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํด์ค๋๋ค. ๊ทธ๋ผ ๊ฐ๋จํ ๋ง์ด๋ฐํฐ์ค๋ฅผ ์ํ ๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ถํ ํ ๊ฐ๋จํ sql๋ฌธ์ ์คํํ์ฌ ๊ฒฐ๊ณผ๊ฐ์ jsp์ ๊ฐ์ ธ์๋ณด๊ฒ ์ต๋๋ค. DBMS๋ ์ค๋ผํด์ ์ฌ์ฉํ์์ต๋๋ค. l ๋ง์ด๋ฐํฐ์ค ์ค์ ์ ์ํ xml ํ์ผ๋ค SqlMapConfig.xml ์ ์ด์ฉํ์ฌ ๋ง์ด๋ฐํฐ์ค ์ค์ ์ ํด์ค๋๋ค..