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.

questionAnswers(1)

yourAnswerToTheQuestion