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를 사용했지만, 비교할 값이라면 아무거나 넣을 수 있다.
'[개발] Programming > Database' 카테고리의 다른 글
데이터베이스 뷰의 의미와 만드는 방법, 장단점 (DB View table) (0) | 2022.02.03 |
---|---|
dbeaver 오라클 디비 연결 오류 - Error resolving dependencies Maven artifact.. (0) | 2021.05.25 |
java.sql.SQLException: ORA-12899 열에 대한 값이 너무 큼 - 해결 방법 (0) | 2020.08.22 |
MySQL ON [PRIMARY] 의미 (0) | 2020.08.18 |
[MySQL] INT IDENTITY(N, M) - 시퀀스 함수 (0) | 2020.08.17 |
댓글