JPA Table-per-class 策略2024 年 8 月 29 日 | 阅读 2 分钟 在 table-per-class 策略中,对于每个子实体类,都会生成一个单独的表。与 joined 策略不同,在 table-per-class 策略中,不会为父实体类生成单独的表。 以下语法表示 table-per-class 策略: - Table-per-class 示例在本例中,我们将员工分为在职员工和退休员工。 因此,子类 ActiveEmployees 和 RetiredEmployees 继承了父类 Employee 的 e_id 和 e_name 字段。 现在,按照以下步骤创建 JPA 项目:
Employee.java
ActiveEmployee.java
RetiredEmployee.java
Persistence.xml
EmployeePersistence.java 输出 程序执行完毕后,将在 MySQL workbench 中生成两个表。 现在,分别从每个表中获取数据以生成输出。
![]()
![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。