Я использую JDBC для доступа к базе данных MySQL 4.1 и у меня проблемы с запросами типа Decimal. Когда я делаю запрос по одному столбцу Decimal (например, SELECT amount AS v FROM Customer
), я получаю BigDecimal
через драйвер JDBC, но когда я выполняю операцию со столбцами Decimal (то есть SELECT amount + tax AS v FROM Customer
), я получаю Double
даже все столбцы, участвующие в операции, являются десятичными. Есть ли способ, которым я могу конвертировать или привести результат в десятичную. Я безуспешно пытался CAST
и CONVERT
.