Package org.hibernate.metamodel.spi
Interface ManagedTypeRepresentationResolver
-
public interface ManagedTypeRepresentationResolverPluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.- "API Note:"
- Like ManagedTypeRepresentationStrategy itself, incubating because we currently need to differentiate between strategy for entity/mapped-superclass versus strategy for embeddables
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EmbeddableRepresentationStrategyresolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptor, RuntimeModelCreationContext creationContext)Resolve the strategy to use for the given embeddableEntityRepresentationStrategyresolveStrategy(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext)Resolve the strategy to use for the given entity
-
-
-
Method Detail
-
resolveStrategy
EntityRepresentationStrategy resolveStrategy(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext)
Resolve the strategy to use for the given entity
-
resolveStrategy
EmbeddableRepresentationStrategy resolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptor, RuntimeModelCreationContext creationContext)
Resolve the strategy to use for the given embeddable
-
-