Mapping tests for TABLE_PER_CLASS inheritance type in MongoDB

Description

At the moment, we only test the native mapping of inheritance via org.hibernate.ogm.datastore.mongodb.test.inheritance.SingleTableInheritanceTest

What we need to do is:

  1. 1st commit: Move the classes under `org.hibernate.ogm.datastore.mongodb.test.inheritance` to a new package `org.hibernate.ogm.datastore.mongodb.test.inheritance.singletable`

  2. 2nd commit Basically copy test and entities related to SingleTableInheritanceTest and create a new test class TablePerClassInheritanceTest under the package `org.hibernate.ogm.datastore.mongodb.test.inheritance.tableperclass`

Environment

None

Status

Assignee

Fabio Massimo Ercoli

Reporter

Davide D'Alto

Labels

None

Feedback Requested

None

Feedback Requested By

None

backPortable

None

Suitable for new contributors

Yes, likely

backportDecision

None

backportReEvaluate

None

Components

Fix versions

Priority

Major
Configure