JAXB: cómo hacer que JAXB NO desarme la cadena vacía a 0

Tengo una clase DTO con un campo como:

@XmlAttribute
@NotNull
private Integer number = null;

Estoy tratando de deshacer xml como

...  number=""  ...

Necesito que el campo nuber permanezca nulo, para que se genere una excepción de validación. En cambio, JAXB lo descompone como 0. ¿Cómo puedo hacer que se comporte correctamente?

Respuestas a la pregunta(1)

Su respuesta a la pregunta