PostgreSQL中的NUMERIC(x.x)类型对应Java中的什么数据类型?

是BigDecimal还是Double?用Double可以吗?
2025-12-16 18:29:57
推荐回答(2个)
回答1:

看你对精度的要求大不大。
如果你允许部分的精度丢失的, 那么可以用 Double.

如果你那一列, 是用来存储金额的, 不允许精度丢失的, 那么还是使用 BigDecimal 比较好!

回答2:

没小数点,就Long
有小数点,就Double