Однозначное сопоставление с использованием не первичного ключа - PullRequest
0 голосов
/ 11 октября 2011

У меня есть две таблицы:

Таблица1: {id: имя первичного ключа: электронная почта:}

Таблица2: Крышка: имя первичного ключа: электронная почта:}

Inв обоих случаях электронная почта не является ни первичным ключом, ни внешним.Можно ли установить взаимно-однозначное сопоставление между этими двумя таблицами для столбца электронной почты.Я использую XML для отображения.

1 Ответ

0 голосов
/ 12 октября 2011
<many-to-one class="Table2Entity" name="Table2Entity" property-ref="Email">
  <column name="Email" />
</many-to-one>

однако вы получите ошибки, если вы также сопоставите электронную почту как свойство с таблицей1, потому что электронная почта столбца будет отображена дважды

...