본문 바로가기

iBATIS

[iBatis] isEmpty 태그 사용법 개요isEmpty는 들어오는 속성의 값이 null이나 ""인지를 판별하여 실행해주는 태그이다.사용법 <isEmpty prepend="AND" property="userid"> NAME = #name# </isEmpty>설명prepend는 태그 안의 값(NAME = #name#)에 추가로 붙여주는 접두어(prefix)이다. 보통 논리식(AND, OR)이나 WHERE을 주로 쓴다.property는 Empty 상태인지..
[iBatis] isNotEqual 사용법 개요isNotEqual는 property에 지정된 변수값과 compareValue의 값을 비교하여 같지 않을 때 실행하는 동적쿼리이다.사용법 <isNotEqual property="USER_GROUP_CODE_ID" compareValue="00001"> AND COPORATION_SID = #COPORATION_SID# </isNotEqual>해설prepend는 태그 안의 값에 추가로 붙여주는 접두어(prefix..
[iBatis] isNotEmpty 태그 사용법 isNotEmpty는 property의 값이 비어있지 않을 때, 즉 값이 있을 때만 실행하는 동적쿼리이다. 자바로 치면 != null이 되겠다.<isNotEmpty prepend="AND" property="BAS_YM"> BAS_YM = #BAS_YM# </isNotEmpty> property : 있는지 없는지를 판단할 프로퍼디명 prepared : 있을 때 조건 앞에 붙는 논리 키워드
[iBatis] Delete statements cannot be executed as a query. Delete statements cannot be executed as a query.라는 에러는 간단한 문제이다. 왜냐면 단순 실수에 의한 에러이기 때문.Delete Query를 사용하는데 Java에서 update 메소드를 사용해서 이런 에러가 발생한다.update 메소드를 사용하지 말고 delete 메소드를 사용하면 된다.