본문 바로가기
[개발] Programming/Database

iBatis 에서 if else 처럼 사용하는 조건문

by eatyourKimchi 2020. 11. 18.

 

iBatis 조건문 사용하는 방법

 

아이바티스에서 사용할 수 있는 비교문이나 조건문은 isEmpty와 isEqual이 있다.

isEmpty는 null 일 경우에 사용하고 isNotEmpty는 not null 일 경우에 사용하면 된다.

isEqual은 if 문에 '==' 조건처럼 사용하면 된다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1. NULL 일 경우
 
<isEmpty property="변수명">
    -- null 일 때
</isEmpty>
<isNotEmpty property="변수명">
    -- not null 일 때
</isNotEmpty>
 
 
2. IF, ELSE 사용
 
<isEqual property="변수명" compareValue="true">
    -- true 일 때
</isEqual>
<isEqual property="변수명" compareValue="false">
    -- false 일 때
</isEqual>
cs

 

 

위에서 property에는 map으로 넘긴 파라미터이고, compareValue에는 비교할 값을 넣어주면 된다.

위에서는 true/false를 사용했지만, 비교할 값이라면 아무거나 넣을 수 있다.

 

댓글