NUMBER的精度和比例是否会影响ResultSet.getObject()的行为

时间:2011-12-15 09:36:05

标签: java oracle jdbc oracle11g

-Oracle 11g -Oracle瘦驱动程序

当列定义为NUMBER时,ResultSet上的getObject方法将返回BigDecimal类型。我的问题是,如果我们将列定义更改为NUMBER(19,0),驱动程序会在调用getObject时将其转换为Long吗?

1 个答案:

答案 0 :(得分:3)

我认为不是。 Here文档说SQL数据类型DEC,DECIMAL,NUMBER,NUMERIC映射到java.math.BigDecimal。