次のドメイン モデルがあります。
Entity1 -> ValueType1 -> Entity2
上記の状況を表すマッピング ファイルを作成するにはどうすればよいですか (Entity1 の取得中)。
PS: 値の型が別のエンティティ (この場合は Entity2) を参照していない場合、コンポーネント タグを使用できることはわかっています。
ありがとう
次のドメイン モデルがあります。
Entity1 -> ValueType1 -> Entity2
上記の状況を表すマッピング ファイルを作成するにはどうすればよいですか (Entity1 の取得中)。
PS: 値の型が別のエンティティ (この場合は Entity2) を参照していない場合、コンポーネント タグを使用できることはわかっています。
ありがとう
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 は独自のマッピング ファイルを持つ永続クラスである必要があります。