Hyperjaxb:覆盖complexType中元素的级联

时间:2017-07-24 08:07:32

标签: java hyperjaxb

我使用Hyperjaxb指定的默认级联选项。但是,有一个例外情况我需要覆盖。假设我的类型定义如下:

<xsd:complexType name="DogType">
<xsd:sequence>
    <xsd:element ref="cac:DogOwner" minOccurs="0"/>
    <xsd:element ref="cac:FavoriteFood" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>

现在,显然当我删除狗时,不应删除其所有者。但是,DogOwner的默认级联选项是ALL。如何覆盖DogOwner的CascadeType,以便在除REMOVE之外的所有情况下级联?

谢谢。

0 个答案:

没有答案