- 동적 쿼리 : bind
bind 엘리먼트는 해당 변수에 추가적인 문자열을 붙여줄 수 있다.
<select id="selectBlogsLike" resultType="Blog">
<bind name="pattern" value="'%' + _parameter.getTitle() + '%'" />
SELECT * FROM BLOG
WHERE title LIKE #{pattern}
</select>
만약 pattern의 값이 "nice"라면 아래와 같은 SQL문이 만들어진다.
SELECT * FROM BLOG
WHERE title LIKE '%nice%'