일상+

iBatis 태그 본문

컴퓨터공학

iBatis 태그

이종준 2015. 6. 23. 10:19

1) <isEqual>

- 변수의 값이 지정 된 값과 같을 경우 명령문을 실행 시키는 명령어 입니다. 

  if( num == 1 ) 형태와 같은 의미로 사용 됩니다. 


2) 사용방법

<isEqual prepend="AND" property="비교 할 변수 명" compareValue="비교 할 값">

NAME LIKE '%' || #searchKeyword# || '%'

</isEqual>


<isEqual prepend="AND" property="searchCondition" compareValue="1">

NAME LIKE '%' || #searchKeyword# || '%'

</isEqual>


1) <isNotNull>

- 조건을 줘서 동적 쿼리를 만들 때 사용한는 명령문 입니다. 

   null 값이 아닐 경우 동작을 하게 됩니다.


2) 사용방법

<isNotNull prepend="AND" property="값을 체크 할 변수">

USER_TYPE = #searchType#

</isNotNull>


<isNotNull prepend="AND" property="searchType">

USER_TYPE = #searchType#

</isNotNull>


searchType 변수 값이 null 아닐 경우 AND USER_TYPE = 비교 값 쿼리가 추가 되게 됩니다. 


1) <isEqual>

- 변수의 값이 지정 된 값과 같을 경우 명령문을 실행 시키는 명령어 입니다. 

  if( num == 1 ) 형태와 같은 의미로 사용 됩니다. 


2) 사용방법

<isEqual prepend="AND" property="비교 할 변수 명" compareValue="비교 할 값">

NAME LIKE '%' || #searchKeyword# || '%'

</isEqual>


<isEqual prepend="AND" property="searchCondition" compareValue="1">

NAME LIKE '%' || #searchKeyword# || '%'

</isEqual>


1) <isNotEqual>

- 변수에 값이 지정 된 값과 같지 않을 경우 명령문을 실행하는 명령어 입니다.

  if( num != 0 ) 과 같은 의미의 명령어 입니다. 


2) 사용방법

<isNotEqual prepend="AND" property="비교 할 변수 명" compareValue="비교 할 값">

NAME LIKE '%' || #searchKeyword# || '%'

</isNotEqual>


<isNotEqual prepend="AND" property="searchCondition" compareValue="1">

NAME LIKE '%' || #searchKeyword# || '%'

</isNotEqual>

Comments