继承

下表列示 JPA 详细信息视图的继承区域对每种实体类型提供的字段。

属性 描述 缺省值 可用于实体类型

策略

指定映射类或类层次结构时使用的策略:

  • 单个表 – 层次结构中所有的类会映射到单个表。

  • 已连接 – 层次结构的根会映射到单个表,每个子代会映射到其自己的表。

  • 每个类一个表 – 每个类都会映射到单个表。

此字段与 @Inheritance 注释相对应。

单个表

实体


鉴别器值

指定此继承层次结构中用来区分实体的鉴别器值。此值必须与指定的鉴别器类型相符。


实体


鉴别器列

使用单个表连接表继承策略时,这些字段可用。

此字段与 @DiscriminatorColumn 注释相对应。

使用详细信息区域来定义此鉴别器列的长度列定义



名称

鉴别器列的名称


实体


类型

使用此字段将鉴别器类型设置为 CharInteger(替换缺省类型 String)。鉴别器值必须与此类型相符。

String

实体


长度

基于 String 的鉴别器类型的列长度。

0

实体


列定义

生成鉴别器列的 DDL 时所使用的 SQL 片段。


实体


主键连接列

用来覆盖缺省主键连接列。选择覆盖缺省值,然后单击添加以使用“添加主键连接列”对话框来选择新的连接列。

此字段对应于 @PrimaryKeyJoinColumn 注释。


实体



有关更多信息,请参阅“指定实体继承”

相关任务

相关参考