Генерируйте Set <domainType>Java типов из "неограниченных" complexTypes XSD, используя JAXB - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть требование для генерации POJO с использованием JAXB из следующего XSD (частично). Элементы - это коллекция типа домена, и я хочу, чтобы это было Set<domainType>. Я получаю List<domainType> в сгенерированном pojo со следующим XSD. Как я могу поручить JAXB генерировать этот тип как Set вместо этого?

<xs:element name="sampleSetElements">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="elements" type="xyz:domainType" minOccurs="1" maxOccurs="unbounded" />            
        </xs:sequence>
    </xs:complexType>
</xs:element>

1 Ответ

0 голосов
/ 21 апреля 2020

Попробуйте property/@collectionType настройки. Смотри документы здесь .

...