Clean up various legacy "read path" contracts

- clean-up unused Type methods
    * Type#nullSafeGet
    * Type#hydrate
    * Type#resolve
    * Type#getSemiResolvedType
    * Type#semiResolve
    * related
- start removing usage of Tuplizer
- start removing usage of legacy Tuplizer-based Instantiator
This commit is contained in:
Steve Ebersole 2021-10-20 17:37:52 -05:00
parent 3efaec2cff
commit d2530df5ac
1 changed files with 2 additions and 1 deletions

View File

@ -5579,7 +5579,8 @@ public abstract class AbstractEntityPersister
}
}
private void prepareMappingModel(MappingModelCreationProcess creationProcess, PersistentClass bootEntityDescriptor) { final EntityInstantiator instantiator = getRepresentationStrategy().getInstantiator();
private void prepareMappingModel(MappingModelCreationProcess creationProcess, PersistentClass bootEntityDescriptor) {
final EntityInstantiator instantiator = getRepresentationStrategy().getInstantiator();
final Supplier<?> templateInstanceCreator;
if ( ! instantiator.canBeInstantiated() ) {
templateInstanceCreator = null;