下表列示“创建 JPA 实体”向导的“实体类”页的属性。
@Entity
如果您已定义超类,请选择映射式超类。
要对此实体添加 @Inheritance 注释,请选择继承,然后选择其中一种继承映射策略(在 JSR 220 中描述):
@Inheritance
SINGLE_TABLE - 层次结构中所有的类映射到单个表。此注释没有继承策略的属性。
TABLE_PER_CLASS - 每个类映射到不同的表。
JOINED - 类层次结构的根由单个表表示。每个子类都由一个不同的表表示,该表包含特定于该子类的字段(而不是从该子类的超类继承字段)以及代表其主键的列。子类表的主键列用作超类表的主键的外键。
orm.xml
使用映射文件字段来指定要使用的文件。缺省情况下,映射存储在 META-INF/orm.xml 文件中。
META-INF/orm.xml