JAXB: как заставить JAXB НЕ демаршалировать пустую строку до 0

У меня есть класс DTO с таким полем, как:

@XmlAttribute
@NotNull
private Integer number = null;

I Я пытаюсь демаршалировать xml, например

...  number=""  ...

. Мне нужно, чтобы поле nuber оставалось нулевым, чтобы возникло исключение проверки. Вместо этого JAXB демаршалирует его как 0. Как заставить его вести себя правильно?

7
задан skaffman 27 February 2011 в 12:46
поделиться