[Ibatis] Ibatis에서 아무런 이유 없이 select 결과가 나오지 않을 때

By | 2월 27, 2009

Ibatis 로 select 작업을 하던 도중에, 특정한 키값으로 검색을 하니 ResultSet을 전혀 리턴해주지 못하고 로그도 멈추는 경우가 있었다.

로그를 긁어다가 토드에 붙여서 실행을 하면, 분명히 select 를 해 오는데,
똑같은 쿼리를 Ibatis에서 돌리면 전혀 결과값을 못얻어오는 것이었다.

나중에 알고 보니,
그 키값이 있는 칼럼이 DB에는 char(18) 로 되어 있었는데,
던졌던 테스트 데이터는 14자리여서 그런 오류를 냈던 것이었다.

'char(n)'로 되어 있는 컬럼의 데이타형으로 검색어 키값을 던질 때에는
아무리 테스트데이타라고 해도 키값의 '자릿수'를 맞추자!

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments