У меня есть класс / таблица с именем "Comment"
<class name="Comment">
<id name="Id">
<generator class="guid"/>
</id>
<property name="ReferenceId" index="Comment_ReferenceId_Index" />
<property name="Contents" length="1024" />
И мне нужно создать пакет комментариев для нескольких других классов, таких как Contract
<class name="Contract">
<id name="Id">
<generator class="guid"/>
</id>
<property name="Status"/>
<bag name="Comments">
<key column="ReferenceId" />
<one-to-many class="Comment" />
</bag>
Или Приложение:
<class name="Application">
<id name="Id">
<generator class="guid"/>
</id>
<property name="Status" />
<bag name="Comments">
<key column="ReferenceId" />
<one-to-many class="Comment" />
</bag>
Но это отображение дает мне только один внешний ключ, как я могу создать коллекцию, чтобы иметь комментарии к нескольким классам?