Czy JAXB zawsze ignoruje elementy „dodatkowe” nie określone w @ XmlType / propOrder?
Jeśli mam klasę z adnotacją
@XmlType(name = "someDTO", propOrder = { "firstField", "secondField", })
ale XML (na przykład z odpowiedzi SOAP) wygląda
<return><firstField>a</firstField><secondField>b</secondField><thirdField>c</thirdField></return>
Mój obiekt nadal będzie wypełniony firstField i secondField, a trzecieField zostanie zignorowane.
Dlaczego to? Czy zawsze tak będzie? Czy istnieje sposób, aby zapobiec tworzeniu obiektów, jeśli obecne są dodatkowe pola?