[DB][Mybatis][MySQL] ๊ณต๋ฐฑ์ ์ํฅ ๋ฐ์ง ์๊ณ ๊ฒ์์ด๋ก ๋ฐ์ดํฐ ์กฐํํ๊ธฐ
searchWord๊ฐ null์ด ์๋๊ณ ๋น์ด ์์ง ์์ ๊ฒฝ์ฐ์๋ง ์คํ๋ฉ๋๋ค.์ฆ, ๊ฒ์์ด(searchWord)๊ฐ ์์ ๋๋ง SQL ์กฐ๊ฑด์ด ์ถ๊ฐ๋ฉ๋๋ค.searchWord.split(' '):searchWord๋ฅผ ๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ๋๋ ๋ฐฐ์ด์ ์์ฑํฉ๋๋ค.์๋ฅผ ๋ค์ด, searchWord๊ฐ "apple orange banana"๋ผ๋ฉด, ["apple", "orange", "banana"]๋ก ๋๋ฉ๋๋ค.item="searchWord":๋๋ ์ง ๊ฐ ๋จ์ด๊ฐ searchWord๋ผ๋ ๋ณ์๋ก ์ํ๋ฉ๋๋ค.open="AND (", close=")":๊ฒฐ๊ณผ๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ AND (๋ก ์์ํ๊ณ )๋ก ๋ซํ๋๋ค.separator=") AND (":๊ฐ ๊ฒ์์ด ์กฐ๊ฑด ์ฌ์ด์ ) AND (๋ฅผ ์ถ๊ฐ