의 내가 다음과 같은 클래스 구조 있다고 가정 해 봅시다 : 이유필드를 다른 최대 절전 모드 엔터티로 가리 키도록 최대 절전 모드 주석이 적용된 클래스를 확장하려면 어떻게합니까?
/** Boring bits snipped */
@Entity
@Table(name = "Foo")
public class Foo {
@JoinColumn(name = "id")
private Bar bar;
/** Other flat data goes here */
}
@Entity
@Table(name = "Bar")
public class Bar {
/** Some data goes here */
}
을 내가에 들어갈 않을거야, 나는 자바에 나타납니다 나는 또한 너무 매핑 할이 테이블의 복사본을 또한 Foo
및 Bar
개체가됩니다. 가장 중요한 점은 복사 된 객체를 처리 할 때 테이블 간의 관계가 복사 된 테이블 사이에 있어야합니다.
가장 올바른 방법은 무엇입니까?
@Entity
@Table(name = "OtherFoo")
public class OtherFoo extends Foo {
@JoinColumn(name = "id")
private OtherBar bar;
}
@Entity
@Table(name = "OtherBar")
public class OtherBar extends Bar {
}
그러나 이 올바른 방법으로 그것을 할 것입니다 :
나는 아마 이런 식으로 뭔가를 할 수 같은데요?
일반적으로 미니 프로젝트를 만들고 이것을 테스트 할 수 있지만 현재로서는이 작업을 수행 할 수있는 위치에 있지 않습니다. ( – SCdF