具有GWT BigDecimal序列化的SpringRoo

具有GWT BigDecimal序列化的SpringRoo,gwt,spring-roo,bigdecimal,Gwt,Spring Roo,Bigdecimal,我使用STS3.3.0和Roo1.2.4。这一个使用GWT2.5.0 当我对数据库进行反向工程时,一些字段被键入BigDecimal,主要是金融账户上的金额。当我想使用mvn gwt:run构建时,由于以下错误,我得到了一个构建失败: [错误]无法将BigDecimalBox解析为类型 在谷歌搜索之后,我发现GWT从2.1开始管理大十进制 有什么线索吗?奇怪,在您指向的名称空间com.google.gwt.user.client.ui.ValueBox中没有具有该名称的类事实上,gwt-2.5.

我使用STS3.3.0和Roo1.2.4。这一个使用GWT2.5.0

当我对数据库进行反向工程时,一些字段被键入BigDecimal,主要是金融账户上的金额。当我想使用mvn gwt:run构建时,由于以下错误,我得到了一个构建失败:

[错误]无法将BigDecimalBox解析为类型

在谷歌搜索之后,我发现GWT从2.1开始管理大十进制


有什么线索吗?

奇怪,在您指向的名称空间com.google.gwt.user.client.ui.ValueBox中没有具有该名称的类事实上,gwt-2.5.1库中没有BigDecimalBox

在项目中实现它,并更改导入以匹配用于它的命名空间

public class BigDecimalBox extends ValueBox<BigDecimal> {
  public BigDecimalBox() {
    super(Document.get().createTextInputElement(), BigDecimalRenderer.instance(),
      BigDecimalParser.instance());
  }
}

BigDecimalBox的名称空间是什么?名称空间是com.google.gwt.user.client.ui.valuebox谢谢Manolo,它可以工作,但我还必须添加BigDecimalRenderer和BigDecimalParser,如下所示: