2010-03-11 92 views
3

我知道@XmlTransient註釋,但有時我需要這個元素,在其他用例中,我真的必須防止它解組,因爲它包含base64文本。所以我需要排除它,因爲性能問題。JAXB unmarshal排除特定元素

有什麼辦法可以將動態地排除在外解析JAXB中的一個元素?

回答

0

也許這將足以讓你有非平凡的二傳手? JAXB會打電話給二傳手,你會做這樣的事情:

public void setMyProperty(String myProperty) { 
    if (someSpecialBusinessDecision()) { 
     this.myProperty = myProperty; 
    } 
} 
+0

我有點不同然後解決問題,但你的答案也會派上用場,所以謝謝! – zigomir 2010-06-01 07:30:33