0
두 개의 클래스가 있습니다 A & B, B는 A를 확장하고 A는 일부 엔티티에 의해 다른 엔티티에 의해 확장되므로 @MappedSuperclass입니다. .상위 엔티티를 대체하는 방법 @MappedSuperclass @ 하위 엔티티를 삽입하는 동안 상위를 확장하는 부모 엔티티
클래스 A
@MappedSuperclass
public class A implements Serializable {
@Column(name="TYPE_ID")
private String type;
@Column(name="FEATURE_CODE")
private String featureCode;
}
클래스 B 나는 그것이로 TYPE_ID 및 FEATURE_CODE 소요 클래스 B를 유지하기 위해 노력하고있어 동안
public class B extends A implements Serializable {
@Column(name="ID")
private String id;
@Column(name="GROUP")
private String group;
}
이제 문제는 INSERT 쿼리 및 대상 데이터베이스 테이블 표 B에는 FEATURE_CODE 열이 없으므로 예외가 발생합니다.
하위 엔티티 B를 유지하면서 FEATURE_CODE 필드를 무시하는 방법에 대해 올바른 방향을 알려줄 수 있습니까? 감사합니다.