이상하게 Query 문 상에 포함된 COUNT 함수를 사용한 항목이
커스텀 ResultSet 상에서 제대로 값을 가져오지 못하는 것을 보고
커스텀 ResultSet을 살펴보았다.

문제는 COUNT함수의 리턴값 이었는데..
나는 당연히 Integer 인줄 알고
rs.getMetaData()으로 메타데이터를 받아서
넘어오는 항목을
java.sql.Types 에서 제공하는
INTEGER 형태와 비교하여
결과값을 커스텀 ResultSet에 다시 담았다.

그랬더니 카운트 값을 빼먹거나 그부분에서 에러가 났다.
결국 문제가 되는 부분을 찾아서 고쳤지만 황당..
INTEGER가 아니라 NUMERIC 이었다니...

고치고 나니 제대로 작동하더라는.. 에효..
대체 몇시간이냐..
괜한 커스텀ResultSet 만들어 사용해본다고 하다 삽질만.. ㅡㅡ;;

+ Recent posts