Здравствуйте, Fry33, Вы писали:
F>Возможно ли это упростить, сделать, как-то подругому? Как вы обычно решаете этот вопрос?
Почему именно XML? Использование DTO можно свести к минимуму. DTO создаю, только если с помошью него нужно агрегировать сущности. Во всех остальных случаях испольщую сущности.
Серализация в Json через Jackson. RCP/REST через Spring MVC. DAO на Hibernate ORM. Везде одни и теже сущности. Нужно только продумать стратегию разрешения ленивых зависимостей до сериализации.