Looking for jpa Answers? Try Ask4KnowledgeBase
Looking for jpa Keywords? Try Ask4Keywords

jpa单表继承策略


参数

注解目的
@遗产指定使用的继承策略的类型
@DiscriminatorColumn 指定数据库中的列,该列将用于根据分配给每个实体的特定ID标识不同的实体
@MappedSuperclass 映射的超类不是持久的,仅用于保存其子类的状态。通常抽象的java类用@MapperSuperClass标记
@DiscriminatorValue 由@DiscriminatorColumn定义的列中指定的值。此值有助于识别实体的类型

备注

单表策略的优点是它不需要复杂的连接来检索和插入实体,但另一方面它浪费了数据库空间,因为许多列需要可以为空并且没有任何数据。

完整的示例和文章可以在这里找到

单表继承策略 相关例子