Маршаллинг JAXB для BigDecimal с использованием дробной части

Так вот'моя проблема Я'Мне дали XSD, которому должен соответствовать мой сгенерированный XML-файл. С использованиемorg.apache.cxf.cxf-xjc-plugin Плагин maven и внешний файл привязки я генерирую исходный код. Но когда япытаюсь маршалл мой объект сгенерированный XML нене соответствует моим требованиям.

Мой XSD содержит следующее:


  
    
      
      
    
  

...

  
    
      
      
    
  

И сгенерированный кусок XML выглядит так:

109.5
...
10.25

Пока я ожидал, что это будет:

109.50
...
10.25000

Есть ли способ решить эту проблему в чистом виде?

Я бы предпочел не писать несколько адаптеров для каждого,totalDigitsfractionDigits сочетание. И поскольку XSD может быть изменен, яЯ хотел бы оставить сгенерированный исходный код без изменений.

Ответы на вопрос(4)

Ваш ответ на вопрос