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