Class EmbeddableBinder
java.lang.Object
org.hibernate.boot.model.internal.EmbeddableBinder
A binder responsible for interpreting
Embeddable
classes and producing
instances of the mapping model object Component
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Component
bindEmbeddable
(PropertyData inferredData, PropertyHolder propertyHolder, AccessType propertyAccessor, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, boolean isComponentEmbedded, boolean isId, Map<org.hibernate.models.spi.ClassDetails, 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.models.spi.MemberDetails property, org.hibernate.models.spi.ClassDetails returnedClass, MetadataBuildingContext context)
-
Constructor Details
-
EmbeddableBinder
public EmbeddableBinder()
-
-
Method Details
-
bindEmbeddable
public static Component bindEmbeddable(PropertyData inferredData, PropertyHolder propertyHolder, AccessType propertyAccessor, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, boolean isComponentEmbedded, boolean isId, Map<org.hibernate.models.spi.ClassDetails, 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.models.spi.MemberDetails property, org.hibernate.models.spi.ClassDetails returnedClass, MetadataBuildingContext context)
-