2011-11-18 13 views
6

¿Hay alguna manera de que jaxb cree solo un getter (sin setter) para una propiedad de clase generada a partir de una etiqueta de elemento en el archivo xsd (es decir, un elemento de tipo xs: integer)? ¿Qué tal hacer una const de propiedad de tipo primitiva (es decir, una que se genera a partir de un elemento de tipo xs: int)?¿Puede JAXB crear una propiedad de clase de "solo lectura"?

Respuesta

0

La práctica habitual es convertir sus objetos generados JAXB en clases de modelo de dominio definidas correctamente. De esta forma, usted tiene el control total sobre cómo se comportan las clases de modelo en su código y si el XSD cambia no obtiene muchos lugares en su código que se rompa. Solo tiene que actualizar su clase "convertidor" ya que debe ser el único lugar donde confíe en las clases generadas por JAXB

Cuestiones relacionadas