2010-06-24 4 views

답변

5

쿼리가 null을 반환하면 queryForInt 메서드는 0을 반환합니다. 그러나 쿼리가 행을 반환하지 않거나 둘 이상의 행을 반환하는 경우 queryForInt는 IncorrectResultSizeDataAccessException을 throw합니다.

Source

+0

감사합니다. 쿼리에서'coalesce'를 사용하여 결국 클라이언트가 0을 사용하는 대신 쿼리가 항상 정상적인 기본값을 반환하도록했습니다. –

관련 문제