Tentatively scheduling for 5.4
Hibernate already supports defining inheritance within @Embedddable hierarchies using @MapppedSuperclass. E.g., this works:
In other words, using the mapping above, the `CreditCardPayment` embeddable is understood to contain the `amount` attribute.
However, the following does not currently work:
IMO this should work as well.
Note that there is a "work around":