个性化阅读
专注于IT技术分析

Hibernate继承映射教程

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

  1. 每个层次表
  2. 表格每具体类别
  3. 每个子类表

每个层次表

在每个层次结构的表映射中, 需要单个表来映射整个层次结构, 并添加了一个额外的列(称为鉴别符列)以标识该类。但是可空值存储在表中。

使用xml文件的每个层次结构表

使用注释的每个层次表


表格每具体类别

对于每个具体类的表, 将按类创建表。但是在子类表中添加了重复列。

使用xml文件的每个具体类的表

使用注释的每混凝土表类


每个子类表

在此策略中, 表是按类创建的, 但由外键关联。因此, 没有重复的列。

使用XML文件的每个子类表

每个子类的表使用注释

赞(0)
未经允许不得转载:srcmini » Hibernate继承映射教程

评论 抢沙发

评论前必须登录!