Почему JAXB 2 RI в простом режиме XJC изменяет имена коллекций?

Режим простой привязки JAXB изменяет имена коллекций на их множественное число «версия», например, «additionalData» становится «additionalDatas». Есть ли какое-нибудь решение изменить это поведение? Мне нужно иметь имя поля Java и имя методов, равное имени поля XSD. Мой файл привязок:

<?xml version="1.0" encoding="UTF-8"?>
<bindings xmlns="http://java.sun.com/xml/ns/jaxb"
            xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
            xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
            xsi:schemaLocation="
http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
version="2.1">
  <globalBindings>
    <serializable uid="1" />
    <xjc:simple/>
  </globalBindings>
</bindings>
10
задан Betlista 2 October 2012 в 17:45
поделиться