Присоединиться к одной и той же таблице (используя столбец без PK) - PullRequest
0 голосов
/ 18 октября 2010

У меня есть таблица, для которой требуется связь между собой.

Пример таблицы:

field_PK ---> Primary key 
field_A ---> used as Foreign key to field_B 
field_B

Отображение:

  <id name="field_PK">
      <generator class="assigned"/>
  </id>

    ......

  <bag name="childs">
      <key column="field_A"  update="false"/>
      <one-to-many class="example"/>
  </bag>

 </class>
</hibernate-mapping>

Я заметил, что по умолчанию NH использует PK для выполнения объединений ... Как я могу сказать NH присоединиться к field_A на field_B (вместо присоединения к field_A на PK)?

1 Ответ

1 голос
/ 18 октября 2010

Вы можете использовать атрибут property-ref для присоединения к любому сопоставленному свойству.

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