Hibernate继承映射教程

我们可以将继承层次结构类与数据库表进行映射。Hibernate中定义了三种继承映射策略:

  1. 每个层次表
  2. 表格每具体类别
  3. 每个子类表
每个层次表在每个层次结构的表映射中, 需要单个表来映射整个层次结构, 并添加了一个额外的列(称为鉴别符列)以标识该类。但是可空值存储在表中。
【Hibernate继承映射教程】使用xml文件的每个层次结构表
使用注释的每个层次表
表格每具体类别对于每个具体类的表, 将按类创建表。但是在子类表中添加了重复列。
使用xml文件的每个具体类的表
使用注释的每混凝土表类
每个子类表在此策略中, 表是按类创建的, 但由外键关联。因此, 没有重复的列。
使用XML文件的每个子类表
每个子类的表使用注释

    推荐阅读