Package org.hibernate.metamodel.spi
Interface ManagedTypeRepresentationResolver
- All Known Implementing Classes:
ManagedTypeRepresentationResolverStandard
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
Modifier and TypeMethodDescriptionresolveStrategy
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptor, 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
-
Method Details
-
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
-