Я использую JAXB для создания объектов Java из файла XSD. Я создаю неизменяемые обертки для скрытия объектов, созданных JAXB (ранее я обновлял объекты JAXB для реализации неизменяемого интерфейса и возврата интерфейса к клиенту, но понял, что плохо менять автоматически сгенерированные классы, следовательно, используя обертку)
В настоящее время я возвращаю эти неизменяемые обертки в клиентское приложение. Есть ли какой-либо вариант, чтобы автоматически создаваемые классы были неизменными, и это позволит избежать дополнительной работы по созданию неизменяемых оберток. Любые другие подходы поощряются.
- Спасибо