1. 引言
继承和组合是面向对象编程(OOP)中的两个基本概念,我们同样可以在JPA中利用它们进行数据建模。在JPA中,继承和组合都是用于建模实体之间关系的技术,但它们代表了不同类型的关系。在本教程中,我们将探讨这两种方法及其含义。
2.1. 单表继承(STI)
单表继承(STI)涉及将所有子类映射到单个数据库表中。通过使用鉴别器列来区分子类实例,这简化了模式管理和查询执行。
我们首先使用@Entity注解定义_Employee_实体类作为超类。接下来,我们将继承策略设置为InheritanceType.SINGLE_TABLE,以便将所有子类映射到同一个数据库表。
大约 3 分钟