Vehicle, TransportationVehicle and PassengerVehicle are abstract
classes and they will not have separate table in database.
Truck, Car and Bike are concrete classes so they will be mapped to
corresponding tables. These tables should include all the fields for
classes annotated with @MappedSu...