我们正在使用 SAP Commerce 2011,并且我们在后台面临关于小数分隔符的异常。
我们的案例如下:我们创建了一个java.lang.Double
属性来管理十进制值,但似乎不起作用;即,当我们添加一个等于3,5的值时,最终输出为4(保存后)。
我们已经尝试将属性类型从java.lang.Double
to更改为java.lang.BigDecimal
或添加persistence-type="decimal(30,8)"
,但它还不起作用。
有没有办法解决这个问题?
我们正在使用 SAP Commerce 2011,并且我们在后台面临关于小数分隔符的异常。
我们的案例如下:我们创建了一个java.lang.Double
属性来管理十进制值,但似乎不起作用;即,当我们添加一个等于3,5的值时,最终输出为4(保存后)。
我们已经尝试将属性类型从java.lang.Double
to更改为java.lang.BigDecimal
或添加persistence-type="decimal(30,8)"
,但它还不起作用。
有没有办法解决这个问题?
如果您已经完成了更新系统以将您的项目类型定义保存到数据库中,那么更改您的项目类型定义将不起作用。Hybris 在删除表/列并在数据库中重新创建它们方面没有做任何事情。即使您从 items.xml 中删除了该属性,它也会保留在数据库中。所以没有很好的自动化支持。
您可以做的主要是手动步骤,例如: