看你对精度的要求大不大。如果你允许部分的精度丢失的, 那么可以用 Double.如果你那一列, 是用来存储金额的, 不允许精度丢失的, 那么还是使用 BigDecimal 比较好!
没小数点,就Long有小数点,就Double