Class AbstractPropertyHolder

java.lang.Object
org.hibernate.cfg.AbstractPropertyHolder
All Implemented Interfaces:
PropertyHolder
Direct Known Subclasses:
ClassPropertyHolder, CollectionPropertyHolder, ComponentPropertyHolder

public abstract class AbstractPropertyHolder extends Object implements PropertyHolder
  • Field Details

  • Constructor Details

  • Method Details

    • isInIdClass

      public boolean isInIdClass()
      Specified by:
      isInIdClass in interface PropertyHolder
    • setInIdClass

      public void setInIdClass(Boolean isInIdClass)
      Specified by:
      setInIdClass in interface PropertyHolder
    • getPath

      public String getPath()
      Specified by:
      getPath in interface PropertyHolder
    • getMappings

      protected Mappings getMappings()
    • setCurrentProperty

      protected void setCurrentProperty(XProperty property)
      property can be null
    • getOverriddenColumn

      public javax.persistence.Column[] getOverriddenColumn(String propertyName)
      Get column overriding, property first, then parent, then holder replace the placeholder 'collectioninvalid input: '&'invalid input: '&element'' with nothing These rules are here to support both JPA 2 and legacy overriding rules.
      Specified by:
      getOverriddenColumn in interface PropertyHolder
    • getOverriddenJoinColumn

      public javax.persistence.JoinColumn[] getOverriddenJoinColumn(String propertyName)
      Get column overriding, property first, then parent, then holder replace the placeholder 'collectioninvalid input: '&'invalid input: '&element'' with nothing These rules are here to support both JPA 2 and legacy overriding rules.
      Specified by:
      getOverriddenJoinColumn in interface PropertyHolder
    • getJoinTable

      public javax.persistence.JoinTable getJoinTable(XProperty property)
      Get column overriding, property first, then parent, then holder replace the placeholder 'collectioninvalid input: '&'invalid input: '&element'' with nothing These rules are here to support both JPA 2 and legacy overriding rules.
      Specified by:
      getJoinTable in interface PropertyHolder
    • getOverriddenJoinTable

      public javax.persistence.JoinTable getOverriddenJoinTable(String propertyName)
      Get column overriding, property first, then parent, then holder replace the placeholder 'collectioninvalid input: '&'invalid input: '&element'' with nothing These rules are here to support both JPA 2 and legacy overriding rules.
    • setParentProperty

      public void setParentProperty(String parentProperty)
      Specified by:
      setParentProperty in interface PropertyHolder