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 AttributePath
getAssociationOwningAttributePath()
Access to the name of the attribute, from the owning side, that defines the association.EntityNaming
getNonOwningEntityNaming()
Access to entity naming information for the owning side.String
getNonOwningPhysicalTableName()
Access to the physical name of the non-owning entity's primary table.EntityNaming
getOwningEntityNaming()
Access to entity naming information for the owning side.String
getOwningPhysicalTableName()
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
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
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.
-
-