@artyom From my observation and experimentation, it does work “when @Type is applied to a field/getter in a @MappedSuperclass“. The point is that, as the comment states, it should be defined on @MappedSuperclass public{{ }}static{{ }}class{{ MultiTenantDocument}} but not on @MappedSuperclass public{{ }}static{{ }}class{{ TaskServiceDocument}} So have you considered other hypothesis? |