0
我在休眠中使用繼承, 我有表數據庫中的Atom,Person和Company。我需要這樣做:繼承在休眠
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public abstract class Atom {
....
}
public abstract class Contact extends Atom {
....
}
@Entity
public class Person extends Contact {
.......
}
@Entity
public class Company extends Contact {
.....
}
聯繫人沒有表。
由於沒有表格,我無法作爲實體進行聯繫。我打算將同一類的註釋中的原子
@Entity
@Inheritance (strategy = InheritanceType.JOINED)
public abstract class extends Atom Contact
但搜索聯繫表和表不EXIS
我d說'Atom'和'Contact'實際上應該用'MappedSuperClass'註解。實際上是否有「Atom」的桌子? – Thomas
如果聯繫人沒有表格,爲什麼要創建一個班級? –
@Thomas Atom是其他類的父,Atom有一個表。聯繫人具有公司人員和公司的屬性 – Jhonathan