If the project have very similar objects, the flat table approach might be more useful than storing each class to an separate table.
The following diagram shows a sample for the relationships between classes and tables in this case:
Figure: Superclass-table model
Simply map all attributes to one source table. In this mapping type, its mandatory, to define an inheritance provider and providing all subclasses (see above)!