JDBC BigDecimal - проблема точности
При чтении десятичного значения с 12 цифрами после запятой из таблицы с использованием resultSet.getBigDecimal("COL1")
он возвращает значение с некоторыми дополнительными числами в конце. Например, значение в таблице - 29963,26, но значение, возвращаемое rs.getBigDecimal и rs.getString, - 29963.260000000002.
Другой пример, значение в таблице - 26,76, но значение, возвращаемоеrs.getBigDecimal('COL')
это 26.759999999998
Есть предложения, как это преодолеть?