Mybatis(마이바티스) 동적 쿼리 if문 문법, Mybatis(마이바티스)

Mybatis(마이바티스) 동적 쿼리 if문 문법, Mybatis(마이바티스)

if문의 기본사용법

SELECT * FROM MAP

WHERE pid = '100'

AND KEYWORD LIKE #{keyword}

SELECT * FROM MAP WHERE pid = '100'

문자열 비교

// 다음과 같이 메소드 사용도 가능합니다.

숫자 비교

//para값이 3보다 큰가?

//para 값이 3보다 크거나 같은가?

//para값이 3보다 작은가?

//para 이라는 파라미터의 값이 3보다 작거나 같은가?

요소 유형 "?"과(와) 연관된 "?" 속성의 값에는 '<' 문자가 포함되지 않아야 합니다.

//para값이 3보다 큰가?

//para 값이 3보다 크거나 같은가?

//para값이 3보다 작은가?

//para 이라는 파라미터의 값이 3보다 작거나 같은가?

그리고(and)조건

또는(or)조건

choose, when, otherwise

SELECT * FROM MAP

WHERE POIX = '100'

AND KEYWORD LIKE #{keyword}

AND KEYWORD LIKE #{keyword}

AND KEYWORD = '경기'

공유하기 글 요소 저작자표시

from http://devscb.tistory.com/60 by ccl(A) rewrite - 2021-11-09 22:27:59