JDBC BigDecimal - проблема точности

При чтении десятичного значения с 12 цифрами после запятой из таблицы с использованием resultSet.getBigDecimal("COL1")он возвращает значение с некоторыми дополнительными числами в конце. Например, значение в таблице - 29963,26, но значение, возвращаемое rs.getBigDecimal и rs.getString, - 29963.260000000002.

Другой пример, значение в таблице - 26,76, но значение, возвращаемоеrs.getBigDecimal('COL')это 26.759999999998

Есть предложения, как это преодолеть?

0 ответов

Другие вопросы по тегам