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