我需要将 com.cust.pro.DetailsRequest 映射到 com.niks.pro.DetailsRequest
package com.niks.pro;
public class DetailsRequest {
@XmlElement(namespace = "")
protected AccountNumberDto accountNumberDto;
@XmlElement(namespace = "")
protected String fndsReference;
@XmlElement(namespace = "")
@XmlSchemaType(name = "string")
protected FunctionType function;
@XmlElement(namespace = "")
protected DetailsDto paymentDto;
@XmlElement(namespace = "")
protected PaymentObject pmt;
...
}
package com.cust.pro;
public class DetailsRequest {
protected AccountNumberDto accountNumberDto;
protected String fndsReference;
protected FunctionType function;
protected DetailsDto paymentDto;
protected String pmt;
...
}
映射正在使用
@Mapper
public abstract class RequestMapper {
public abstract com.niks.pro.DetailsRequest mapRequest(com.cust.pro.DetailsRequest detailsRequest);
}
但现在我有一个新字段“pmt”,它在“com.niks.pro”中定义为对象,但在“com.cust.pro”中是 XML 字符串,要求是将此字符串映射到对象
任何建议都会有所帮助。
用正确的细节更新了问题