JAXB: como fazer com que o JAXB NÃO cancele a remoção da cadeia vazia para 0
Eu tenho uma classe DTO com um campo como:
@XmlAttribute
@NotNull
private Integer number = null;
Estou tentando desserializar xml como
... number="" ...
Eu preciso que o campo nuber permaneça nulo, para que uma exceção de validação seja lançada. Em vez disso, o JAXB desmarca-o como 0. Como posso fazer com que ele se comporte corretamente?