Class EmbeddableBinder
- java.lang.Object
-
- org.hibernate.boot.model.internal.EmbeddableBinder
-
public class EmbeddableBinder extends Object
A binder responsible for interpretingEmbeddable
classes and producing instances of the mapping model objectComponent
.
-
-
Constructor Summary
Constructors Constructor Description EmbeddableBinder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Component
bindEmbeddable(PropertyData inferredData, PropertyHolder propertyHolder, AccessType propertyAccessor, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, boolean isComponentEmbedded, boolean isId, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, String referencedEntityName, String propertyName, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, Class<? extends CompositeUserType<?>> compositeUserTypeClass, AnnotatedJoinColumns columns, AnnotatedColumns annotatedColumns)
static Class<? extends EmbeddableInstantiator>
determineCustomInstantiator(org.hibernate.annotations.common.reflection.XProperty property, org.hibernate.annotations.common.reflection.XClass returnedClass, MetadataBuildingContext context)
-
-
-
Method Detail
-
bindEmbeddable
public static Component bindEmbeddable(PropertyData inferredData, PropertyHolder propertyHolder, AccessType propertyAccessor, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, boolean isComponentEmbedded, boolean isId, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, String referencedEntityName, String propertyName, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, Class<? extends CompositeUserType<?>> compositeUserTypeClass, AnnotatedJoinColumns columns, AnnotatedColumns annotatedColumns)
-
determineCustomInstantiator
public static Class<? extends EmbeddableInstantiator> determineCustomInstantiator(org.hibernate.annotations.common.reflection.XProperty property, org.hibernate.annotations.common.reflection.XClass returnedClass, MetadataBuildingContext context)
-
-