Package org.hibernate.metamodel.spi
Interface ManagedTypeRepresentationResolver
-
- All Known Implementing Classes:
ManagedTypeRepresentationResolverStandard
@Incubating public interface ManagedTypeRepresentationResolver
Pluggable 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 EmbeddableRepresentationStrategy
resolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptor, RuntimeModelCreationContext creationContext)
Resolve the strategy to use for the given embeddableEntityRepresentationStrategy
resolveStrategy(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
-
-