Class EntityBinder

java.lang.Object
org.hibernate.cfg.annotations.EntityBinder

public class EntityBinder extends Object
Stateful holder and processor for binding Entity information
  • Constructor Details

  • Method Details

    • wrapIdsInEmbeddedComponents

      public boolean wrapIdsInEmbeddedComponents()
    • setDiscriminatorValue

      public void setDiscriminatorValue(String discriminatorValue)
    • setForceDiscriminator

      public void setForceDiscriminator(boolean forceDiscriminator)
    • setInsertableDiscriminator

      public void setInsertableDiscriminator(boolean insertableDiscriminator)
    • bindEntity

      public void bindEntity()
    • bindDiscriminatorValue

      public void bindDiscriminatorValue()
    • setBatchSize

      public void setBatchSize(BatchSize sizeAnn)
    • setProxy

      public void setProxy(Proxy proxy)
    • setWhere

      public void setWhere(Where whereAnn)
    • setWrapIdsInEmbeddedComponents

      public void setWrapIdsInEmbeddedComponents(boolean wrapIdsInEmbeddedComponents)
    • bindTable

      public void bindTable(String schema, String catalog, String tableName, List<UniqueConstraintHolder> uniqueConstraints, String constraints, Table denormalizedSuperclassTable)
    • finalSecondaryTableBinding

      public void finalSecondaryTableBinding(PropertyHolder propertyHolder)
    • firstLevelSecondaryTablesBinding

      public void firstLevelSecondaryTablesBinding(javax.persistence.SecondaryTable secTable, javax.persistence.SecondaryTables secTables)
    • addJoin

      public Join addJoin(javax.persistence.JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)
    • getSecondaryTables

      public Map<String,Join> getSecondaryTables()
    • setCache

      public void setCache(Cache cacheAnn)
    • getCacheConcurrencyStrategy

      public static String getCacheConcurrencyStrategy(CacheConcurrencyStrategy strategy)
    • addFilter

      public void addFilter(String name, String condition)
    • setInheritanceState

      public void setInheritanceState(InheritanceState inheritanceState)
    • isIgnoreIdAnnotations

      public boolean isIgnoreIdAnnotations()
    • setIgnoreIdAnnotations

      public void setIgnoreIdAnnotations(boolean ignoreIdAnnotations)
    • processComplementaryTableDefinitions

      public void processComplementaryTableDefinitions(Table table)
    • processComplementaryTableDefinitions

      public void processComplementaryTableDefinitions(Tables tables)
    • getPropertyAccessType

      public AccessType getPropertyAccessType()
    • setPropertyAccessType

      public void setPropertyAccessType(AccessType propertyAccessor)
    • getPropertyAccessor

      public AccessType getPropertyAccessor(XAnnotatedElement element)
    • getExplicitAccessType

      public AccessType getExplicitAccessType(XAnnotatedElement element)