JAXB :Является ли аннотация @XmlAccessorType только для сериализации и не имеет ничего общего с привязкой данных?

Я хотел знать, почему нам нужно указывать аннотацию @XmlAccessorType при работе с JAXB.

Когда я искал это в Google, я нашел это описание на веб-сайте, где говорится об этом. @XmlAccessorType задает сериализуемость полей и свойств по умолчанию. По умолчанию JAXB сериализует общедоступные поля и свойства. Установив @XmlAccessorType, bean-компонент может разрешить сериализацию только аннотированных полей.

Здесь автор упоминает, что эта аннотация дает контроль над сериализацией.

Мой вопрос заключается в том, что @XmlAccessorType не имеет ничего общего с привязкой и отвязкой JAXB от XML к java и от java к XML, и все это касается только сериализации.

12
задан Pawan 4 April 2012 в 14:31
поделиться