2016-07-27 57 views
0

我已經使用JAXB生成了分類。它爲一些複雜的元素生成了列表。我已經提供了通過JAXB生成的類的實例 -將父元素設置爲null哪個映射的子元素爲null - 推土機

@XmlAccessorType(XmlAccessType.FIELD) 
@XmlType(name = "ArrayOfLineOfBusiness", propOrder = { 
    "lineOfBusiness" 
}) 
public class ArrayOfLineOfBusiness 
    implements Serializable 
{ 

    private final static long serialVersionUID = 11082011L; 
    protected com.comcast.xml.epc.types.LineOfBusiness[] lineOfBusiness; 
} 

ArrayOfLineOfBusiness在客戶類使用

public class Customer{ 

@XmlElement(nillable = true) 
protected ArrayOfLineOfBusiness linesOfBusiness; 

我的模型類也有類似以下:

public class Customer implements Serializable { 
private LineOfBusiness[] linesOfBusiness = null; 

下面是我的推土機測繪

<field> 
    <a is-accessible="true">lineOfBusiness.lineOfBusinesses</a> 
    <b>lineOfBusiness</b> 
</field> 

如果我的服務模型中的lineOfBusinesses數組爲null,我想設置ArrayOfLineOfBusiness。有沒有辦法做到這一點?

回答

0

下面的映射似乎解決方案 -

<mapping map-null="false">