Java/Spring
-
MyBatis 동적 SQL : if, choose(when, otherwise), trim, foreachJava/Spring 2022. 5. 31. 10:06
MyBatis Dynamic Sql : 검색 조건에 따라 검색해야하는 SQL문이 변경되어야하는 경우 사용한다. 종류 : if, choose(when, otherwise), trim(where, set), foreach if 형식 : 예시 : select * from MOVIE where rating > 8.5 AND title like #{title} -> 파라미터로 title이 전달 되었다면 #{title} 이 포함된 평점 8.6 이상인 영화를 검색한다. choose, when, otherwise 형식 : 실행문 실행문 예시 : select * from MOVIE where rating > 8.5 AND title like #{title} AND director_name like #{director} ..