Ibatis 쿼리 수행시 java.util.NoSuchElementException 이 발생하는 경우

By | 9월 11, 2013

Case 1.

    가장 흔한 경우로, 바인딩변수 메타문자인 #을 열어놓고 닫지 않은 경우이다. (ex: #userId => #userId#)

    내 경험상 이럴 때는 컴파일단계에서 오류가 발생했던 것 같다.

Case 2.

    이 경우는 좀 드문 경우였는데, 쿼리 내에서 괄호() 를 정상적으로 열고 닫지 않았을 경우에 발생했다.

    내 경우에는 NVL()함수를 사용하는데 앞 부분의 'NVL(' 을 빼먹고 (copy&paste의 폐해-_-...) 닫는 괄호만

    넣어주어서 에러가 났던 케이스였다.

    이 때는 런타임단계에서 오류가 발생했던 것 같다.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments