JAXB: Czy adnotacja @XmlAccessorType jest tylko dla serializacji i nie ma nic wspólnego z wiązaniem danych?
Chciałem wiedzieć, dlaczego musimy określić adnotację @XmlAccessorType podczas pracy z JAXB.
Kiedy googlułem, dowiedziałem się, że ten opis pochodzi ze strony internetowej@XmlAccessorType ustawia domyślne pole i szeregowalność właściwości. Domyślnie JAXB serializuje pola publiczne i właściwości. Ustawiając @XmlAccessorType, komponent bean może zezwolić na serializowanie tylko pól z adnotacjami.
Tutaj autor wspomina, że dzięki tej adnotacji daje kontrolę nad serializacją.
Moje pytanie jest takie, że @XmlAccessorType nie ma nic wspólnego z Binding i Unbinding JAXB od XML do java i java do XML i to wszystko dotyczy tylko Serializacji.