In Java, new BigDecimal("1.0") != new BigDecimal("1.00")
i.e., scale matters.
然而,Hibernate/SQL服务器的情况显然并非如此。 如果我将比额表确定为一种特殊价值,通过Hibernate将BigDecimal从数据库中删除,然后重新插入我的物体,那么我又回到了大比Decimal,其规模不同。
例如,1.00美元的价值回落到1 000美元,因此我假定,我们把BigDecimals重新绘制成一个名为NUMERIC(19,6)
的栏目。 我只能把该栏界定为必要的比额表,因为我需要在同一个栏中储存美元和Yen值(例如)。 我们需要在数据库中代表比埃拉姆赛语作为数字类型,以便利用外部报告工具。
是否存在一种“适当”绘制大比埃拉尔地图的“自由用户”或我是否必须写自己?