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