Hibernateに問題があります。私は3つのテーブルを持ってjobsいactionsますmails。多対多の関係がありますjobs。actionsそこでAction_Jobs、両方のテーブルのIDを含む結合テーブルを作成しました。
Action_Jobsでは、どうすれば結合テーブルから3番目のテーブルへの関係を構築できますmailsか?仕事と行動の組み合わせから私のメールが識別されるからです。
Hibernateに問題があります。私は3つのテーブルを持ってjobsいactionsますmails。多対多の関係がありますjobs。actionsそこでAction_Jobs、両方のテーブルのIDを含む結合テーブルを作成しました。
Action_Jobsでは、どうすれば結合テーブルから3番目のテーブルへの関係を構築できますmailsか?仕事と行動の組み合わせから私のメールが識別されるからです。
Action_Jobsにマップする新しいテーブルを作成JobsしますAction。テーブルの主キーを使用し、Action_JobsテーブルとマップしMailsます。主キーは自動インクリメント列にすることができます。
お役に立てれば...
Action_JobsテーブルはEntityではないため、他のテーブルと結合することはできません。あなたの質問によると、仕事、行動、メールは実体です。Action_Jobsテーブルは、エンティティではなく、アクションとジョブテーブルを結合するために使用されます。したがって、メールテーブルをジョブおよびアクションテーブルと直接結合する必要があります。