Spring - 带构造函数的Xsd文件

时间:2016-10-06 09:30:49

标签: java xml spring xsd

我有一个从xsd文件自动生成的实体类; 问题是它没有任何构造函数,我必须手动添加它。

如何指定构造函数? 这是我的xsd文件:

entities.xsd

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"     xmlns:tns="http://capgemini.it/soap/entity/generated"
       targetNamespace="http://capgemini.it/soap/entity/generated" elementFormDefault="qualified">

<xs:element name="getEntityRequest">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="name" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
</xs:element>

<xs:element name="getEntityResponse">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="entity" type="tns:entity"/>
        </xs:sequence>
    </xs:complexType>
</xs:element>

<xs:complexType name="entity">
    <xs:sequence>
        <xs:element name="firstName" type="xs:string"/>
        <xs:element name="lastName" type="xs:string"/>
        <xs:element name="cf" type="xs:string"/>
        <xs:element name="role" type="xs:string"/>
        <xs:element name="valid" type="xs:boolean"/>
        <xs:element name="isIta" type="xs:boolean"/>
        <xs:element name="sesso" type="xs:boolean"/>
        <xs:element name="nationalNumber" type="xs:string"/>
        <xs:element name="crs" type="xs:string"/>
        <xs:element name="lvlId" type="xs:int"/>
        <xs:element name="qual" type="xs:string"/>
    </xs:sequence>
</xs:complexType>

感谢您的任何建议:)

0 个答案:

没有答案