表每具体类继承策略

  • Vehicle,TransportationVehicle 和 PassengerVehicle 是抽象类,它们在数据库中不会有单独的表。
  • 卡车,汽车和自行车是具体类,因此它们将映射到相应的表。这些表应包括使用 @MappedSuperClass 注释的类的所有字段,因为它们在数据库中没有相应的表。
  • 因此,Truck 表将包含用于存储从 TransportationVehicle 和 Vehicle 继承的字段的列。
  • 同样,Car 和 Bike 将有一些列来存储从 PassengerVehicle 和 Vehicle 继承的字段。

完整的例子可以在这里找到