2012-04-09 14 views

答えて

6

あなたタイプのアダプタを作成したり、JAXBは、他の回答で示唆されているように整列化のための変数を取得しますが、ここでの問題は、あなたのBoolean戻り値の型である方法を変更することができます。

戻り値の型がプリミティブbooleanの場合は、is<propertyName>という名前のゲッターしか使用できません。それ以外の場合は、get<propertyName>の通常の規則に従う必要があります。

この:そう、あなたが変数を発見するためにゲッター/セッターを使用するライブラリと他の問題が発生することがあり

public Boolean getCorrect() { 
    return correct; 
} 

public boolean isCorrect() { 
    return correct; 
} 

か:

public Boolean isCorrect() { 
    return correct; 
} 

に変更する必要がありますあなたのPOJOで。

2

クラスに@XmlAccessorType(XmlAccessType.FIELD)注釈を使用できます。したがって、JAXBはgetters/settersシグネチャを気にしません。

+0

これを行う代わりに、OPBがJavaBeansの規約に従うようにOP名を設定することをお勧めします。 – darrengorman

関連する問題