2012-09-17 35 views

回答

4

選項#1 - 更改訪問器類型

缺省情況下JAXB (JSR-222)實現將把所有的公共字段和屬性的映射。如果你想限制這只是公共屬性,那麼你就可以做到以下幾點:

@XmlAccessorType(XmlAccessType.PROPERTY) 
public class Foo { 

    public int bar; // Not considered mapped if access type is set to PROPERTY 

} 

選項#2 - 指定字段是未映射

您可以使用@XmlTransient標記字段/屬性以防止它被映射。

public class Foo { 

    @XmlTransient 
    public int bar; // Not considered mapped 

} 
相關問題