2012-12-18 2 views
0

최대 절전 모드에 문제가 있습니다. 나는 세 개의 테이블 jobs, actionsmails을 가지고 있습니다. jobsactions의 경우에는 다 대다 관계가 있습니다. 그래서 두 테이블의 ID를 포함하는 조인 테이블 Action_Jobs을 만들었습니다.최대 절전 모드 연결 가능

이제 어떻게하면 조인 테이블 Action_Jobs에서 내 세 번째 테이블 mails으로 관계를 구축 할 수 있습니까? 작업과 작업의 결합으로 인해 내 메일이 식별되기 때문입니다.

답변

0

JobsAction에 매핑하는 새 테이블 Action_Jobs을 만듭니다. Action_Jobs 테이블의 기본 키와 Mails 테이블의 맵을 사용하십시오. 기본 키는 자동 증가 열일 수 있습니다. 이 엔티티하지 않기 때문에이 도움이

희망 ...

+0

고마워요. 4 답변이지만 감사 드려요. 작업을 다른 테이블의 작업에 매핑하는 방법은 무엇입니까? – rawshell

+0

내 가정은 각 작업에 해당합니다. 작업 구조가 Action_Jobs_Key (autoincrement), jobs_id (JOBS의 Pk), action_id (작업 PK)와 같습니다. – Renjith

+0

엔티티 Jobs_Action을 작성하고 @JoinColumn을 사용하여 조치 및 작업을 맵핑했습니다. 일하는 것 같아요. – rawshell

0

당신은 다른 테이블과 Action_Jobs 테이블에 참가할 수 없습니다. 귀하의 질문에 따라 작업, 작업메일은 엔티티입니다. Action_Jobs 테이블은 엔티티가 아닌 작업 및 작업 테이블에 조인하는 데 사용됩니다. 따라서 메일 테이블에 작업 테이블과 작업 테이블을 직접 가입시켜야합니다.

관련 문제