[MyBatis] 동적 쿼리 : trim, where, set [마이바티스 동적 SQL 조건문(2)]
·
▣ Framework/MyBatis🐣
1. 동적 쿼리 : where 아래 예제는 악명높게 다양한 엘리먼트가 사용된 동적 SQL이다. SELECT * FROM BLOG WHERE state = #{state} AND title like #{title} AND author_name like #{author.name} 만약 어떤 조건에도 해당되지 않는다면? 아래와 같은 SQL이 만들어질 것이다. SELECT * FROM BLOG WHERE 두번째 조건에만 해당된다면? 아래와 같은 SQL이 만들어질 것이다. SELECT * FROM BLOG WHERE AND title like ‘someTitle’ 이런 부분의 문제를 해결하기 위해 나타난 것이 where 엘리먼트이다. where 엘리먼트는 태그에 의해 컨텐츠가 리턴되면 단순히 “WHERE”만을 추..