Package org.hibernate.boot.model.naming
Interface ImplicitJoinTableNameSource
- All Superinterfaces:
ImplicitNameSource
Context for determining the implicit name for a join table.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionAccess to the name of the attribute, from the owning side, that defines the association.Access to entity naming information for the owning side.Access to the physical name of the non-owning entity's primary table.Access to entity naming information for the owning side.Access to the physical name of the owning entity's primary table.Methods inherited from interface org.hibernate.boot.model.naming.ImplicitNameSource
getBuildingContext
-
Method Details
-
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.
-