Package org.hibernate.metamodel.internal
Class EmbeddableRepresentationStrategyPojo
- java.lang.Object
-
- org.hibernate.metamodel.internal.AbstractEmbeddableRepresentationStrategy
-
- org.hibernate.metamodel.internal.EmbeddableRepresentationStrategyPojo
-
- All Implemented Interfaces:
EmbeddableRepresentationStrategy,ManagedTypeRepresentationStrategy
public class EmbeddableRepresentationStrategyPojo extends AbstractEmbeddableRepresentationStrategy
-
-
Constructor Summary
Constructors Constructor Description EmbeddableRepresentationStrategyPojo(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, EmbeddableInstantiator customInstantiator, CompositeUserType<Object> compositeUserType, RuntimeModelCreationContext creationContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PropertyAccessbuildPropertyAccess(Property bootAttributeDescriptor)EmbeddableInstantiatorgetInstantiator()Create a delegate capable of instantiating instances of the represented type.RepresentationModegetMode()The mode representedReflectionOptimizergetReflectionOptimizer()The reflection optimizer to use for this embeddable.-
Methods inherited from class org.hibernate.metamodel.internal.AbstractEmbeddableRepresentationStrategy
getEmbeddableJavaType, getMappedJavaType, getPropertyAccesses, getPropertySpan, hasCustomAccessors, resolvePropertyAccess
-
-
-
-
Constructor Detail
-
EmbeddableRepresentationStrategyPojo
public EmbeddableRepresentationStrategyPojo(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, EmbeddableInstantiator customInstantiator, CompositeUserType<Object> compositeUserType, RuntimeModelCreationContext creationContext)
-
-
Method Detail
-
getReflectionOptimizer
public ReflectionOptimizer getReflectionOptimizer()
Description copied from interface:EmbeddableRepresentationStrategyThe reflection optimizer to use for this embeddable. https://hibernate.atlassian.net/browse/HHH-14952
-
buildPropertyAccess
protected PropertyAccess buildPropertyAccess(Property bootAttributeDescriptor)
- Specified by:
buildPropertyAccessin classAbstractEmbeddableRepresentationStrategy
-
getMode
public RepresentationMode getMode()
Description copied from interface:ManagedTypeRepresentationStrategyThe mode represented
-
getInstantiator
public EmbeddableInstantiator getInstantiator()
Description copied from interface:EmbeddableRepresentationStrategyCreate a delegate capable of instantiating instances of the represented type.
-
-