JAXB: ¿La anotación @XmlAccessorType es solo para la serialización y no tiene nada que ver con el enlace de datos?

Quería saber por qué necesitamos especificar el Annotation @XmlAccessorType cuando se trabaja con JAXB.

Cuando busqué en Google para esto, descubrí esta descripción de un sitio web indicando esto@XmlAccessorType establece el campo predeterminado y la serialización de la propiedad. Por defecto, JAXB serializa los campos públicos y las propiedades. Al establecer @XmlAccessorType, el bean puede optar por permitir que solo los campos anotados se serialicen.

Aquí el autor menciona que con esta anotación da el control sobre la serialización.

Mi pregunta es, por lo que @XmlAccessorType no tiene nada que ver con JAXB Binding and Unbinding de XML a java y java a XML, y solo se trata de la serialización.

Respuestas a la pregunta(1)

Su respuesta a la pregunta