2012-01-18 78 views

回答

2

只需使用XML模式複雜類型的擴展機制:

<xsd:complexType name="Shape"> 
    <xsd:sequence> 
     ... 
    </xsd:sequence> 
</xsd:complexType> 

<xsd:complexType name="Cicrle"> 
    <xsd:complexContent> 
     <xsd:extension base="geometry:Shape"> 
      <xsd:sequence> 
       <xsd:element name="radius" type="double"/> 
      </xsd:sequence> 
     </xsd:extension> 
    </xsd:complexContent> 
</xsd:complexType> 

HJ3將產生圈這將延長形狀 - 以及適當的JPA映射,包括繼承的註釋。

+0

我注意到你回答了幾乎所有的hyperjaxb問題,並且這個活動在2年或3年前停止了。 hyperjaxb仍在開發/維護中?我有一個類似的問題,我不知道是否問題是下載可能不包含工作代碼,因爲hyperjaxb不再受限制。你願意幫我解決我的問題嗎?這裏是鏈接:http://stackoverflow.com/questions/25676731/hyperjaxb3-not-generating-files – CodeMed 2014-09-05 03:50:15