Допустим, у меня есть мостовая таблица с более чем двумя внешними ключами, составляющими составной ключ.
Например,
Правительственная таблица gov_id int первичный ключ cournty_name String
Таблица NonProfitOrg nonProfit_id int первичный ключ NonProfit_name String
Таблица CommericalFirm Commercial_id int первичный ключ commerical_name Строка
( промежуточная таблица, называемая контрактом ) Контракт gov_id nonProfit_id коммерческий_id
Какие теги Hibernate (или NHiberate) или классы сопоставления следует использовать для создания сопоставлений с таблицей-мостом, называемой контрактом?
Должен ли я создавать отдельный класс сопоставления для таблицы-мост, называемой контрактом? Или Можем ли мы сделать это с помощью тега «многие ко многим» в таблице отображения правительства, таблице NonProfitOrg и таблице CommericalFirm? Подскажите, пожалуйста, лучший подход.