1

我正在使用 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>

现在,很明显,当我删除 Dog 时,它的所有者不应该被删除。但是,DogOwner 的默认级联选项是ALL. 如何覆盖 DogOwner 的 CascadeType 以便它在所有情况下都级联,除了REMOVE

谢谢你。

4

0 回答 0