OPENJPA-2325: MappedSuperClass without an @Id causes wrong identity type for the inherited types - back-ported to 2.2.x Pinaki Poddar's commit to trunk.