外部キー エンティティを ClassA から ClassB のプライマリ エンティティにマップすることは必須ですか?
私の場合、ClassA からの外部キーが主キーではない ClassB の 2 つのエンティティにマップされており、休止状態 3 でも動作します。
しかし、hibernate 4 では MappingException をスローします
原因: org.hibernate.MappingException: 外部キー (FK2C47CFCAB95CF1D:TABLE1 [COL1,COL2])) には、参照される主キー (TABLE2 [COL_PRIMARY]) と同じ数の列が必要です
どうすれば同じ問題を解決できますか?