복합 키가있는 레거시 데이터베이스 스키마를 사용하고 있습니다. 두 개의 관계가있는 엔티티가 있고 조인 열 중 하나가 공유됩니다.최대 절전 모드 : 동일한 조인 열을 사용하는 둘 이상의 관계
예를 들어, Department와 Course의 두 가지 관계가있는 Student 엔티티가 있다고 가정 해 보겠습니다. Department는 dept_code 열을 사용하고 Course는 dept_code 및 course_code 열을 사용합니다. 도메인 모델은 학생이 한학과에 속할 수 있고 코스를 아직 선택하지 않았거나 학생이 부서와 코스를 모두 선택했을 수도 있습니다. = 문제는 관계 중 하나가 읽기 전용 인서트를 사용하는 것으로 표시하지 않는 한, Hibernate는이 매핑을 허용하지 않는 것입니다
<many-to-one class="Department" name="department">
<column name="dept_code"/>
</many-to-one>
<many-to-one class="Course" name="course>
<column name="dept_code"/>
<column name="course_code"/>
</many-to-one>
:이처럼 최대 절전 모드 매핑 모습입니다 false이고 update = false입니다.
둘 다 관계를 쓸 수있는 방법이 있습니까?