subclass...和discriminator...标签搭配使用,子类和父类在一个表中,会根据discriminator...标签的column属性生成一标识字段,标识字段类型可数字可字符,对主键生成策略没有要求。
joined-subclass...会根据各类生成各自的表,通过外键进行标识,故其在定义时必须指定子属性key...。对主键生成策略没有要求。
union-subclass...会生成各自的表,但是各表是相对独立的,每个类对应生成的表的字段是父类属性和子类属性的加和,若没有删除,则其所有持久化类所对应记录的主键是连续的(《轻量级Java EE企业应用实战 (第3版)》,471页倒数第六行)。其主键生成策略可以使用hilo.