1
我正在使用jaxb2-maven-plugin ver 1.5在我的項目中從XSD生成Java類。我的XSD看起來像:JAXB編譯器綁定xs:布爾到Java布爾代替布爾包裝類
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ClientRQ">
<xs:complexType>
<xs:sequence> \t
<xs:element type="xs:string" name="ClientID" minOccurs="1" maxOccurs="1"/>
<xs:element type="xs:boolean" name="Complimentary" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attribute type="xs:string" name="Version"/>
<xs:attribute type="xs:dateTime" name="TimeStamp"/>
</xs:complexType>
</xs:element>
</xs:schema>
反序列化到Java類後,我收到布爾免費 FILD但我需要有布爾。 我無法編輯XSD,因爲它是公開的。有人知道如何在不改變方案的情況下解決這個問題嗎?