iBatis 에서 Informix Procedure 실행시
무슨 이유에서인지 구문에러(Syntax error) 널포인터(null pointer exception) 에러 등이 난다. 일단 확인한 현상은 1. 프로시져가 리턴값이 없을때 2. 프로시져가 오랫동안 실행될때(시간이 꽤걸리는 작업이 롱 트랜잭션(Long transaction aborted)이 걸린다. 직접 돌려보면 잘 돌아간다) 알아낸건 프로시져가 리턴값을 가지면 구문에러는 없어지고 잘돌아가는 것처럼 보인다는 것이다. 실제로 확인해 보면 실행되지 않았다.(롤백된것 같다) 구글링중이며 혹시 같은 문제 격으시는분은 댓글 바랍니다.