Warum ändert JAXB 2 RI's einfacher XJC-Modus Sammlungsnamen?

8

Der einfache JAXB-Bindungsmodus ändert Sammlungsnamen in ihren Plural "Version", z.B. "additionalData" wird zu "additionalDatas". Gibt es eine Lösung, um dieses Verhalten zu ändern? Ich brauche ein Java Feldnamen haben und Methoden Name gleich XSD Feldnamen. Meine Bindungsdatei:

%Vor%     
User123456789 01.03.2011, 14:06
quelle

1 Antwort

5

Der „einfache Bindungsmodus“ ist eine erweiterte Funktion des JAXB RI (Metro). Das Design der Kollektionseigenschaftsnamen war Teil des Designs.

Von: Ссылка

  

Mein Lieblingsfeature im JAXB RI ist   der einfachere und bessere Bindungsmodus,   was den generierten Code gleichmäßig macht   einfacher zu bedienen, durch ...

     
  1. Beseitigung von JAXBElement so viel wie   möglich
  2.   
  3. Ihnen ein besseres, mehr geben   typisierte Bindung im Allgemeinen
  4.   
  5. Verwenden Sie Plural   Eigenschaftsnamen wo zutreffend
  6.   

Sie können hier die normale Schema Anpassungen verwenden, um die Eigenschaftsnamen zu steuern. Siehe eine meiner vorherigen Antworten (Link unten):

Blaise Doughan 01.03.2011 14:17
quelle