複合キーを構成する2つ以上の外部キーを持つブリッジテーブルがあるとしましょう。
例えば、
政府テーブル gov_id int 主キー cournty_name 文字列
NonProfitOrg テーブル nonProfit_id int 主キー NonProfit_name 文字列
CommericalFirm テーブル Commercial_id int 主キー comerical_name 文字列
( bridge table Called Contract ) コントラクト gov_id nonProfit_id Commercial_id
コントラクトと呼ばれるブリッジ テーブルへのマッピングを作成するには、どの Hibernate (または NHiberate) タグまたはマッピング クラスを使用しますか?
コントラクトという名前のブリッジ テーブルに別のマッピング クラスを作成する必要がありますか? それとも、Government マッピング テーブルと NonProfitOrg テーブルと CommericalFirm テーブルの多対多タグでこれを行うことができますか? 最善のアプローチを教えてください。