推土机:如何转换通用字段

时间:2016-07-28 13:12:06

标签: java generics converter dozer

我是一名新的推土机用户。 当我将ProductInfo转换为ProductDto时,抛出异常。 错误消息是:

  

类没有字段。

有一个通用字段:TrialInfo<Amount> trialInfo,有没有办法转换此产品型号?

public class ProductInfo implements Serializable{
   private PriceInfo priceInfo;
   public priceInfo getPriceInfo() {
        return priceInfo;
    }

    public void setPriceInfo(PriceInfo priceInfo) {
        this.priceInfo = priceInfo;
    }
}

public class PriceInfo implements Serializable {

    private TrialInfo<Amount> trialInfo;
   public TrialInfo<Amount> getTrialInfo() {
        return trialInfo;
    }

    public void setTrialInfo(TrialInfo<Amount> trialInfo) {
        this.trialInfo = trialInfo;
    }
}
public class TrialInfo<AmountT> implements Serializable {

    private AmountT trialAmount;
    public AmountT getTrialAmount() {
        return trialAmount;
    }

    public void setTrialAmount(AmountT trialAmount) {
        this.trialAmount = trialAmount;
    }
}

public class Amount implements Serializable {

    private int storage;

    public int getStorage() {
        return storage;
    }

    public void setStorage(int storage) {
        this.storage = storage;
    }

}

0 个答案:

没有答案