В базе данных есть столбец decimal(28, 2)
. JDBC getColumnType возвращает java.sql.Types.DOUBLE
для этого столбца.
Есть идеи, почему это происходит и как этого избежать?
Для decimal(38, 19)
возвращается java.sql.Types.DECIMAL
, как и ожидалось.
Драйвер является jtds. Работает под Java 1.6. СУБД - MS SQL.