Oracle番号タイプのデータベースがあります。Double
数値列を持つテーブルを更新するときにJavaを使用する際に発生する可能性のある問題はありますか?切り替えるBigDecimal
かDouble
、適切なタイプにする必要があります。
私が知っているようにBigDecimal
、たとえば価格を扱う場合など、任意の精度が必要な場合に使用されます。
単純なAPIを検討してくださいupdatePrice(Double d)
。2倍持続する必要がありますか、それともBigDecimal.valueOf(d)
望ましいですか?