Package org.hibernate.metamodel.internal
Class ManagedTypeRepresentationResolverStandard
java.lang.Object
org.hibernate.metamodel.internal.ManagedTypeRepresentationResolverStandard
- All Implemented Interfaces:
ManagedTypeRepresentationResolver
public class ManagedTypeRepresentationResolverStandard
extends Object
implements ManagedTypeRepresentationResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ManagedTypeRepresentationResolverStandard
Singleton access -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveStrategy
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, RuntimeModelCreationContext creationContext) Resolve the strategy to use for the given embeddableresolveStrategy
(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext) Resolve the strategy to use for the given entity
-
Field Details
-
INSTANCE
Singleton access
-
-
Constructor Details
-
ManagedTypeRepresentationResolverStandard
public ManagedTypeRepresentationResolverStandard()
-
-
Method Details
-
resolveStrategy
public EntityRepresentationStrategy resolveStrategy(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext) Description copied from interface:ManagedTypeRepresentationResolver
Resolve the strategy to use for the given entity- Specified by:
resolveStrategy
in interfaceManagedTypeRepresentationResolver
-
resolveStrategy
public EmbeddableRepresentationStrategy resolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, RuntimeModelCreationContext creationContext) Description copied from interface:ManagedTypeRepresentationResolver
Resolve the strategy to use for the given embeddable- Specified by:
resolveStrategy
in interfaceManagedTypeRepresentationResolver
-