개발/mybatis
-
[MyBatis] 동적 쿼리개발/mybatis 2018. 7. 20. 17:35
1. if 문 # keyword 가 null 이 아니면 AND KEYWORD LIKE #{keyword} SELECT * FROM MAP WHERE POIX = '100' AND KEYWORD LIKE #{keyword} # if문 안에서 문자열 비교 # 파라미터.equals('keyword')# (파라미터 eq 'A'.toString())# 파라미터 == 'A' AND KEYWORD LIKE #{keyword} 2. choose, when, otherwise # if - else 구문 처럼 쓸 수 있다 SELECT * FROM MAP WHERE POIX = '100' AND KEYWORD LIKE #{keyword} AND KEYWORD LIKE #{keyword} AND KEYWORD = '경기' 3..