JAXB: A anotação @XmlAccessorType é apenas para serialização e nada a ver com a vinculação de dados?

Eu queria saber por que precisamos especificar o Annotation @XmlAccessorType ao trabalhar com o JAXB.

Quando eu googled para isso eu descobri esta descrição de um site afirmando isso@XmlAccessorType define o campo padrão e a serializabilidade da propriedade. Por padrão, o JAXB serializa campos e propriedades públicos. Ao definir @XmlAccessorType, o bean pode optar por permitir que apenas os campos anotados sejam serializados.

Aqui o autor menciona que, com essa anotação, ele dá controle sobre a serialização.

Minha pergunta é, então @XmlAccessorType não tem nada a ver com a vinculação e desassociação do JAXB de XML para java e java para XML, e é tudo sobre apenas serialização.

questionAnswers(1)

yourAnswerToTheQuestion