[MyBatis] <sql> <include>
์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฌ์ฉํ๊ณ ๋ถ๋ฌ์ค๋๋ฐ ์ฌ์ฉํ๋๋ฐ ์ฌ์ฉํ๋ค.
โถ๏ธ <sql>
๋ค๋ฅธ ๊ตฌ๋ฌธ์์ ์ฌ ์ฌ์ฉํ SQL ๊ตฌ๋ฌธ์ ์ ์ํ ๋ ์ฌ์ฉํ๋ค.
๊ธฐ๋ณธ ํ์์ ๋ค์๊ณผ ๊ฐ๋ค.
<sql id ="id๊ฐ">
--์ฌ์ฉํ๋ ์ฟผ๋ฆฌ
</sql>
์ฃผ์ํ ์ ! : <sql> ํ๊ทธ ๋ด์ ์๋ ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ์ฌ์ฌ์ฉํ ์ฟผ๋ฆฌ์ ์๋จ์ ์ ์ธ๋์ด์ผํ๋ค.
ํด๋น ์ฟผ๋ฆฌ๋ฅผ ๋ถ๋ฌ์ค๋ ๋ช ๋ น์ ํด๋ ํ๋จ์ ์ ์ธ๋์ด์๋ค๋ฉด ๋ถ๋ฌ์ฌ ์ ์๋ค.
<sql> ํ๊ทธ ๋ด์ ํ๋ผ๋ฏธํฐ ๊ฐ์ ์ค์ ํด๋ ๊ด์ฐฎ๋ค. ๋จ, ํด๋น ํ๋ผ๋ฏธํฐ ๊ฐ์ ์ฒ๋ฆฌํ ์ธ์ ๊ฐ์ด ์กด์ฌํด์ผ ์๋ฌ๊ฐ ๋์ง ์๋๋ค.
โถ๏ธ<include>
<sql> ํ๊ทธ ๋ด์ ์ฟผ๋ฆฌ๋ฅผ ๋ถ๋ฌ์ฌ ์ ์๊ฒ ํ๋ค. ์ฌ์ฉ๋ฒ ๋ฐ ํ์์ ๋ค์๊ณผ ๊ฐ๋ค.
<include refid="ํด๋น <sql> ํ๊ทธ ์์ด๋"/>
<sql> ๊ณผ <include> ๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋ณต๋ ์ฟผ๋ฆฌ ๋ฌธ์ ์ค์ฌ์ ํจ์จ์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค.