I have a DTO class with a field such as:

@XmlAttribute
@NotNull
private Integer number = null;

I'm trying to unmarshal xml such as

...  number=""  ...

I need the nuber field to stay null, so that a validation exception would be thrown. Instead JAXB unmarshals it as 0. How can I make it to behave correctly ?

Edit
Report