たとえば、私は3つのテーブルを持っています:
男: int pk_id
ジャンクション: int fk_m_id, int fk_w_id, String some_info Object Man, Object Woman
女性: int pk_id
ジャンクション テーブルには属性として Man と Woman の外部キーがありますが、その内部には Man と Woman のオブジェクトといくつかの追加情報もあります。ID は既にオブジェクト内にあるため、m_id と w_id の外部キー属性は必要ありません。どうすれば id 属性を削除し、その中にオブジェクトだけを持ち、外部キーがオブジェクトの中にあることを hibernate に認識させることができますか? ジャンクション テーブルも db に存在し、いくつかの追加の属性 (文字列 some_info) があるため、多対多では実行できません..またはできますか?
これが理にかなっていることを願っています。