Interface ImplicitBasicColumnNameSource

All Superinterfaces:
ImplicitNameSource
All Known Subinterfaces:
PluralAttributeElementSourceBasic, SingularAttributeSourceBasic, VersionAttributeSource
All Known Implementing Classes:
CompositeIdentifierSingularAttributeSourceBasicImpl, PluralAttributeElementSourceBasicImpl

public interface ImplicitBasicColumnNameSource extends ImplicitNameSource
Context for determining the implicit name related to basic values.
See Also:
  • Method Details

    • getAttributePath

      AttributePath getAttributePath()
      Access to the AttributePath for the basic value
      Returns:
      The AttributePath for the basic value
    • isCollectionElement

      boolean isCollectionElement()
      Is the basic column the "element column" for a collection?

      Historical handling for these in hbm.xml binding was to simply name the column "elt".

      Returns:
      true if the column being named is the collection element column; false otherwise.