IBATIS를 통해 query를 실행 할 때
protected int ExecuteDelete(string statementName, object parameterObject);
protected object ExecuteInsert(string statementName, object parameterObject);
protected int ExecuteUpdate(string statementName, object parameterObject);
위와 같은 함수를 통해 쿼리를 수행하는 것을 확인할 수 있다.
위의 함수를 실행후 작성한 쿼리가 제대로 수행 되었는지 확인하기 위해 각 함수의 리턴값을 통해 알 수 있다.
ExecuteDelete
return 타입은 int로 성공한 경우에 삭제한 row의 수를 return해준다.
적용된게 없거나 실패했다면 0을 return한다.
ExecuteInsert
return 타입은 object로 성공한 경우에 추가한 object를 return해주는것 같다. 성공한 경우 null을 return해준다.
실패했다면 에러를 return 해 준다.
ExecuteUpdate
return 타입은 int로 성공한 경우에 업데이트가 적용된 row의 수를 return해 준다.
적용된게 없거나 실패했다면 0을 return한다.
반응형
'Programming' 카테고리의 다른 글
[iBatis] C# iBaits에서 Like 검색 사용하기. (0) | 2017.05.04 |
---|---|
[iBatis] C# iBatis에서 사용되는 태그 (0) | 2017.05.04 |
[ASP] charset 변경 (0) | 2017.03.28 |
[HTML] 태그 영역 숨기기. (0) | 2017.01.24 |
[Language] 프로그래밍 언어 선택 (0) | 2017.01.02 |