Class ToOneBinder
java.lang.Object
org.hibernate.boot.model.internal.ToOneBinder
Responsible for interpreting
ManyToOne and OneToOne associations
and producing mapping model objects of type ManyToOne
and OneToOne.- Implementation Note:
- This class is stateless, unlike most of the other "binders".
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbindForeignKeyNameAndDefinition(SimpleValue value, org.hibernate.models.spi.MemberDetails property, ForeignKey foreignKey, MetadataBuildingContext context) static StringgetReferenceEntityName(PropertyData propertyData, MetadataBuildingContext context) static StringgetReferenceEntityName(PropertyData propertyData, org.hibernate.models.spi.ClassDetails targetEntity) static org.hibernate.models.spi.ClassDetailsgetTargetEntity(PropertyData propertyData, MetadataBuildingContext context)
-
Constructor Details
-
ToOneBinder
public ToOneBinder()
-
-
Method Details
-
bindForeignKeyNameAndDefinition
public static void bindForeignKeyNameAndDefinition(SimpleValue value, org.hibernate.models.spi.MemberDetails property, ForeignKey foreignKey, MetadataBuildingContext context) -
getReferenceEntityName
public static String getReferenceEntityName(PropertyData propertyData, org.hibernate.models.spi.ClassDetails targetEntity) -
getReferenceEntityName
public static String getReferenceEntityName(PropertyData propertyData, MetadataBuildingContext context) -
getTargetEntity
public static org.hibernate.models.spi.ClassDetails getTargetEntity(PropertyData propertyData, MetadataBuildingContext context)
-