Я пытаюсь читать из Resultset BigDecimal, который является нулевымjava.sql.ResultSet getBigDecimal когда это пустой
bean.setAuthorizedAmount(res.getBigDecimal(columnIndex++));
и это дает следующее исключение
java.sql.SQLException: Fail to convert to internal representation
Может вы предлагаете простейший код, который может просто отображать на BigDecimal, является ли столбец нулевым или нет, например, как вы можете это сделать для String?
Надеюсь, что я был достаточно ясен, спасибо заранее.
В этом случае тип данных столбца может отличаться. –
Что нужно вернуть, если значение столбца в базе данных равно NULL? Если вы хотите вернуть BigDecimal.ZERO, вы можете, например, изменить инструкцию SQL для возврата 'NVL (column, '0')'. – SubOptimal
Какой тип данных столбца? –