🏆 2024

맛집 분야 크리에이터

🏆 2023

IT 분야 크리에이터

👩‍❤️‍👨 구독자 수

183

✒️ 게시글 수

0
https://tistory1.daumcdn.net/tistory/4631271/skin/images/blank.png 네이버블로그

🩷 방문자 추이

오늘

어제

전체

🏆 인기글 순위

티스토리 뷰

728x90
반응형

mapper.xml에서 동적쿼리문을 사용하려면 if test='' 안에 ibatis 비교문을 넣으면 된다.

(파라미터 입력안했을 경우 컨트롤러에서 defaultValue=""로 받아서 mapper에서 if문으로 거르면됨)

 

ibatis 비교문은 데이터베이스마다 다르며, 나는 CUBRID를 사용했고, CUBRID는 MySql 문법을 따르면 된다.

 

*ibatis 비교문 지원 태그는 다음과 같다.

 

isNull : 널일 경우

isNotNull : 널이 아닐 경우

isEmpty : 공백일 경우

isNotEmpty : 공백이 아닐 경우

isGreaterTan : >

isGreaterEqual : >=

isLessThan : <

isLessEqual : <=

isEqual : ==

isNotEqual : !=

 

728x90
반응형
댓글