[iBatis - (7)] 동적쿼리 <isNotEmpty>, <isNotNull> 비교
사용방법은 간단하다. 먼저 <isNotEmpty> : 공백이 아닐 경우, 해당 쿼리문 제거
1
2
3
|
<isNotEmpty prepend="AND" property="Test_test">
Test_test = #Test_test#
</isNotEmpty>
|
- property : 있는지 없는지를 판단할 프로퍼티 이름
- prepared : 있을 때 조건 앞에 붙는 논리 키워드 (AND, OR 등)
<isNotNull> : Null이 아닐 경우, 해당 쿼리문 제거
1
2
3
|
<isNotNull prepend="," property="allow_ip">
allow_ip = #allow_ip#
</isNotNull>
|
'◽ JDBC > iBatis' 카테고리의 다른 글
[iBatis] <iterate > : ibatis(xml)에서 배열값받고 여러개 처리하기. - 정리 예정 (0) | 2021.05.10 |
---|---|
[iBatis - (9)] 부등호(">, <") 인식 사용되도록 설정 : <![CDATA[<]]> (0) | 2021.02.03 |
[iBatis - (8)] java.lang.IllegalArgumentException: Illegal group reference replaceAll 에러 : 특수문자 "$", "\" 문제 (0) | 2021.01.18 |
[iBatis - (6)] "Error getting ordinal list from JavaBean." 에러 (0) | 2020.01.20 |
[iBatis - (4)] getSqlMapClient() VS getSqlMapClientTemplate() in iBatis 차이점. (0) | 2020.01.17 |
[iBatis - (3)] <resultMap>의 property 속성 (0) | 2020.01.14 |
[iBatis - (2)] Dynamic Query : <dynamic> / 동적쿼리 (0) | 2020.01.10 |