Existe-t-il un moyen de demander à jaxb de créer uniquement un getter (pas de setter) pour une propriété de classe générée à partir d'une balise d'élément dans le fichier xsd (c'est-à-dire un élément de type xs:integer) ? Et qu'en est-il de rendre une propriété de type primitif const (c'est-à-dire une qui est générée à partir d'un élément de type xs:int) ?
Réponse
Trop de publicités?
Brad
Points
4963
La pratique normale consiste à convertir vos objets générés par JAXB en classes de modèle de domaine correctement définies. De cette façon, vous avez un contrôle total sur le comportement des classes de modèle dans votre code et si le schéma XSD change, vous n'avez pas beaucoup d'endroits dans votre code qui se cassent. Vous devez seulement mettre à jour votre classe "convertisseur" car c'est le seul endroit où vous vous appuyez sur les classes générées par JAXB