Did two things in the end:
-
Doing merges of annotation and XML contributed members lazily for embeddedables and mapped superclasses. This causes only those members with the correct access type (as given in the embedding entity or subclass) to be merged.
-
Propagating imports from merged members to the meta entity merged into.
|