領収書か配達かを示すプロパティタイプを持つクラス A があります。領収書は単一の配送にマッピングでき、その逆も可能です。ここで、受け取りトランザクションと配送トランザクションが兄弟であると考えてください。
したがって、クラス A にはタイプ A の兄弟があります。「A」とその兄弟は、上記で確立されたように 1 対 1 の関係にあります。
Class A {
private A sibling;
}
<hibernate-mapping>
<class name="A" table="A">
<id name="Id" type="java.lang.Integer" column="id">
<generator class="native"></generator>
</id>
<one-to-one name="sibling" class="A" lazy="proxy" />
</class>
</hibernate-mapping>
自己参照型の 1 対 1 マッピングを作成する方法がわかりません。