반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


[Ibatis]XML에서 <isNotEmpty> 태그 사용하는 방법

 

XML에서 <isNotEmpty> 태그는 property의 값이 비어있지 않으면(Null이 아니면) <isNotEmpty> 태그가 실행하는 동적쿼리다.

 

XML에서 <isNotEmpty> 태그를 사용하는 방법은 간단하다.

 

<isNotEmpty> 태그는 <isNotEmpty></isNotEmpty>로 구성이 되는데, <isNotEmpty> 태그 안에 들어가는 속성은 prepend와 property가 있다.

 

1. prepend

<isNotEmpty> 태그가 성립하면, 조건 앞에 붙는 논리 키워드를 정의할 수 있다.

논리키워드는 AND, OR 등

 

2. property

<isNotEmpty> 태그가 성립하는지 안하는지를 판단하는 property 이름이다

 

그래서, 아래의 코드를 보면 AND를 <isNotEmpty> 태그 안에 써도 무방하고, <isNotEmpty> 태그 안에 prepend 안에 넣어도 된다.

<isNotEmpty property="ABCDE">
    AND A.NAME = #NAME#
</isNotEmpty>
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기