注釈付きのクラスがある場合
@XmlType(name = "someDTO", propOrder = {
"firstField",
"secondField",
})
しかし、XML(たとえば、SOAP応答から)は次のようになります。
<return><firstField>a</firstField><secondField>b</secondField><thirdField>c</thirdField></return>
オブジェクトには引き続きfirstFieldとsecondFieldが入力され、thirdFieldは無視されます。
どうしてこれなの?これは常に当てはまりますか?余分なフィールドが存在する場合にオブジェクトの作成を防ぐ方法はありますか?