Коллекция отображений гибернации по столбцам - PullRequest
0 голосов
/ 16 декабря 2009

давайте возьмем этот пример

<class name="Product">
<id name="serialNumber" column="productSerialNumber"/>
<property name="category" column="category" />
<set name="categories">
    <key column="productSerialNumber_FK" not-null="true"/>
    <one-to-many class="Part"/>
</set>

Отображение коллекции всегда отображается с идентификатором из класса, который содержит внешний ключ. Можно ли позволить hibernate отобразить коллекцию через другое свойство / столбец? Так что в этом примере категория сопоставлена ​​с классом Part?

1 Ответ

1 голос
/ 16 декабря 2009

Проверьте атрибут property-ref. Вы можете использовать атрибут property-ref в однозначных сопоставлениях много-к-одному. (То есть другой конец отношений).

Однако в вашем примере вы отображаете «набор», в котором вы можете указать «ключевой столбец». Хотя я вижу, что вы указали имя внешнего ключа, вы также можете указать имя столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...