0
我想映射許多子類與一個共同的父類:B擴展A,C擴展A,...但數據庫不關心A和B和C沒有什麼常見(沒有標識,沒有參考...)。休眠映射子類忽略父項
public class A {
@Id
@Column(name="id")
private Long id;
@Column(name="reference", nullable=false)
private String reference;
}
是否可以在不添加@Entity的情況下做到這一點?
液對A
類
@MappedSuperclass
public class A {
@Id
@Column(name="id")
private Long id;
@Column(name="reference", nullable=false)
private String reference;
}
@Entity
@Table(name="B")
public class B extends A {
}
你試過嗎? –