Package org.hibernate.metamodel.spi
Interface EmbeddableRepresentationStrategy
-
- All Superinterfaces:
ManagedTypeRepresentationStrategy
- All Known Implementing Classes:
AbstractEmbeddableRepresentationStrategy
,EmbeddableRepresentationStrategyMap
,EmbeddableRepresentationStrategyPojo
,IdClassRepresentationStrategy
,VirtualIdRepresentationStrategy
@Incubating public interface EmbeddableRepresentationStrategy extends ManagedTypeRepresentationStrategy
Describes the representation of a particular embeddable type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EmbeddableInstantiator
getInstantiator()
Create a delegate capable of instantiating instances of the represented type.ReflectionOptimizer
getReflectionOptimizer()
The reflection optimizer to use for this embeddable.-
Methods inherited from interface org.hibernate.metamodel.spi.ManagedTypeRepresentationStrategy
getMappedJavaType, getMode, resolvePropertyAccess
-
-
-
-
Method Detail
-
getInstantiator
EmbeddableInstantiator getInstantiator()
Create a delegate capable of instantiating instances of the represented type.
-
getReflectionOptimizer
ReflectionOptimizer getReflectionOptimizer()
The reflection optimizer to use for this embeddable. https://hibernate.atlassian.net/browse/HHH-14952- Specified by:
getReflectionOptimizer
in interfaceManagedTypeRepresentationStrategy
-
-