1

次のドメイン モデルがあります。

Entity1 -> ValueType1 -> Entity2

上記の状況を表すマッピング ファイルを作成するにはどうすればよいですか (Entity1 の取得中)。

PS: 値の型が別のエンティティ (この場合は Entity2) を参照していない場合、コンポーネント タグを使用できることはわかっています。

ありがとう

4

1 に答える 1

2

many-to-one内部で使用componentして Entity2 を参照できます。

<class name="Entity1" table="entities_table">
    <id name="Id" column="id" unsaved-value="0">
      <generator class="native" />
    </id>

    <component name="NameOfValueType1Property" class="ValueType1">
        <many-to-one name="NameOfEntity2Property" class="Entity2" />
    </component>
</class>

この場合、Entity2 は独自のマッピング ファイルを持つ永続クラスである必要があります。

于 2009-02-18T06:49:01.197 に答える