表每具體類繼承策略
- Vehicle,TransportationVehicle 和 PassengerVehicle 是抽象類,它們在資料庫中不會有單獨的表。
- 卡車,汽車和自行車是具體類,因此它們將對映到相應的表。這些表應包括使用 @MappedSuperClass 註釋的類的所有欄位,因為它們在資料庫中沒有相應的表。
- 因此,Truck 表將包含用於儲存從 TransportationVehicle 和 Vehicle 繼承的欄位的列。
- 同樣,Car 和 Bike 將有一些列來儲存從 PassengerVehicle 和 Vehicle 繼承的欄位。
完整的例子可以在這裡找到