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 void
bindForeignKeyNameAndDefinition
(SimpleValue value, org.hibernate.models.spi.MemberDetails property, ForeignKey foreignKey, MetadataBuildingContext context) static String
getReferenceEntityName
(PropertyData propertyData, MetadataBuildingContext context) static String
getReferenceEntityName
(PropertyData propertyData, org.hibernate.models.spi.ClassDetails targetEntity) static org.hibernate.models.spi.ClassDetails
getTargetEntity
(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)
-