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

jpa具体的なクラスの継承戦略の表


備考

  • Vehicle、TransportationVehicle、PassengerVehicleは抽象クラスであり、データベースには別のテーブルはありません。
  • Truck、Car、Bikeは具体的なクラスであるため、対応する表にマップされます。これらのテーブルには、対応するテーブルがデータベースにないため、@MappedSuperClassで注釈が付けられたクラスのすべてのフィールドを含める必要があります。
  • したがって、Truckテーブルには、TransportationVehicleおよびVehicleから継承されたフィールドを格納する列があります。
  • 同様に、CarとBikeには、PassengerVehicleとVehicleから継承したフィールドを格納する列があります。

完全な例はここにあります

具体的なクラスの継承戦略の表 関連する例