Erstellen unveränderlicher Objekte mit JAXB

Ich verwende JAXB, um Java-Objekte aus einer XSD-Datei zu erstellen. Ich erstelle unveränderliche Wrapper, um von JAXB generierte Objekte zu verbergen (früher habe ich JAXB-Objekte aktualisiert, um unveränderliche Interfaces zu implementieren und Interfaces an den Client zurückzugeben. Es ist jedoch schlecht, automatisch generierte Klassen zu ändern und daher Wrapper zu verwenden).

Momentan sende ich diese unveränderlichen Wrapper an die Client-App zurück. Gibt es eine Option, mit der automatisch generierte Klassen unveränderlich sind und zusätzliche Arbeit beim Erstellen unveränderlicher Wrapper vermieden wird? Jeder andere Ansatz wird empfohlen.

Vielen Dank

Antworten auf die Frage(5)

Ihre Antwort auf die Frage