2 つの永続オブジェクトを含むクラス (データベースに関連しないオブジェクト) をマップしようとしていますが、これを行う方法はありますか? 使用するキーワード/属性がある場合は、それについて言及するだけで、そこから始めることができます。直接的な方法がない場合は、代替手順の概要を簡単に説明していただけますか?
クラス
class NotPersistent {
Private Persistent1 persistent1;
Private Persistent2 persistent2;
...
}
class Persistent1 {
Private Integer id;
Private String column1;
...
}
class Persistent2 {
Private Integer id;
Private String column1;
...
}
これまでに行った Hibernate マッピング
<class name="NotPersistent">
<one-to-one class="Persistent1"></one-to-one>
<one-to-one class="Persistent2"></one-to-one>
...
</class>
<class name="Persistent1">
<one-to-one class="NotPersistent"></one-to-one>
<id ...>
<property ...>
...
</class>
<class name="Persistent2">
<one-to-one class="NotPersistent"></one-to-one>
<id ...>
<property ...>
...
</class>
正しい軌道に乗っている場合、属性には何が含まれている必要がありますか<class name="NotPersistent" ..