我正在生成一个具有XSD架构的对象
<xs:element name="roleAssignments" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="roleAssignment" type="tns:roleAssignmentDataObj" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
但是生成Java代码为
protected ProjectDataObj.RoleAssignments roleAssignments;
我正试图让它生成
protected List<RoleAssignment> roleAssignments;
我试过摆弄wsimport的xjb绑定,但这似乎没有给我我想要的控件。有没有办法做到这一点?
答案 0 :(得分:1)
事实证明我需要使用XJC的插件。
我使用了https://github.com/dmak/jaxb-xew-plugin。此插件将在客户端正确生成正确的包装器。
答案 1 :(得分:0)