Interface EmbeddableRepresentationStrategy
- All Superinterfaces:
ManagedTypeRepresentationStrategy
@Incubating
public interface EmbeddableRepresentationStrategy
extends ManagedTypeRepresentationStrategy
Describes the representation of a particular embeddable type.
-
Method Summary
Modifier and TypeMethodDescriptionCreate a delegate capable of instantiating instances of the represented type.default EmbeddableInstantiatorgetInstantiatorForClass(String className) default EmbeddableInstantiatorgetInstantiatorForDiscriminator(Object discriminatorValue) Deprecated, for removal: This API element is subject to removal in a future version.Will be removed in 8.0Methods inherited from interface ManagedTypeRepresentationStrategy
getMappedJavaType, getMode, resolvePropertyAccess
-
Method Details
-
getInstantiator
EmbeddableInstantiator getInstantiator()Create a delegate capable of instantiating instances of the represented type. -
getInstantiatorForDiscriminator
-
getInstantiatorForClass
-
getReflectionOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.Will be removed in 8.0The reflection optimizer to use for this embeddable. https://hibernate.atlassian.net/browse/HHH-14952- Specified by:
getReflectionOptimizerin interfaceManagedTypeRepresentationStrategy
-