Package org.hibernate.boot.model.naming
Interface ImplicitJoinTableNameSource
-
- All Superinterfaces:
ImplicitNameSource
public interface ImplicitJoinTableNameSource extends ImplicitNameSource
Context for determining the implicit name for a join table.- See Also:
JoinTable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AttributePathgetAssociationOwningAttributePath()Access to the name of the attribute, from the owning side, that defines the association.EntityNaminggetNonOwningEntityNaming()Access to entity naming information for the owning side.java.lang.StringgetNonOwningPhysicalTableName()Access to the physical name of the non-owning entity's primary table.EntityNaminggetOwningEntityNaming()Access to entity naming information for the owning side.java.lang.StringgetOwningPhysicalTableName()Access to the physical name of the owning entity's primary table.-
Methods inherited from interface org.hibernate.boot.model.naming.ImplicitNameSource
getBuildingContext
-
-
-
-
Method Detail
-
getOwningPhysicalTableName
java.lang.String getOwningPhysicalTableName()
Access to the physical name of the owning entity's primary table.- Returns:
- Owning entity's primary table name.
-
getOwningEntityNaming
EntityNaming getOwningEntityNaming()
Access to entity naming information for the owning side.- Returns:
- Owning entity naming information
-
getNonOwningPhysicalTableName
java.lang.String getNonOwningPhysicalTableName()
Access to the physical name of the non-owning entity's primary table.- Returns:
- Owning entity's primary table name.
-
getNonOwningEntityNaming
EntityNaming getNonOwningEntityNaming()
Access to entity naming information for the owning side.- Returns:
- Owning entity naming information
-
getAssociationOwningAttributePath
AttributePath getAssociationOwningAttributePath()
Access to the name of the attribute, from the owning side, that defines the association.- Returns:
- The owning side's attribute name.
-
-