JAXB и создание экземпляров классов - PullRequest
2 голосов
/ 15 сентября 2011

Одна вещь, которая мешает использовать технологию связывания, такую ​​как JAXB, вместо классической технологии xml на основе dom / sax, заключается в том, что при чтении xml кажется, что он сильно ориентирован на создание экземпляров управляемых им классов.

Много раз я хочу прочитать значения из xml и установить их в свойствах уже созданных экземпляров.Есть ли простой способ сказать JAXB, что он должен применять значения к моему классу вместо создания нового?

1 Ответ

2 голосов
/ 15 сентября 2011

Используйте объекты JAXB в качестве DTO.Затем вы можете использовать PropertyUtils.copyProperties(..) / BeanUtils.copyProperties(..) (из commons-beanutils), чтобы передать свойства уже заполненным объектам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...