The AbstractEntityPersister type exposes the following members.

Properties

  NameDescription
Public propertyCache
Public propertyCacheEntryStructure
Public propertyCanExtractIdOutOfEntity
Public propertyClassMetadata
Public propertyConstraintOrderedTableNameClosure
Public propertyContraintOrderedTableKeyColumnClosure
Protected propertyDiscriminatorAlias
Public propertyDiscriminatorColumnName
Protected propertyDiscriminatorFormulaTemplate
Public propertyDiscriminatorSQLValue
Public propertyDiscriminatorType
Public propertyDiscriminatorValue
Public propertyEntityMetamodel
Public propertyEntityName
Public propertyEntityType
Public propertyFactory
Public propertyHasCache
Public propertyHasCascades
Public propertyHasCollections
Protected propertyHasEmbeddedCompositeIdentifier
Protected propertyHasFormulaProperties
Public propertyHasIdentifierProperty
Public propertyHasInsertGeneratedProperties
Public propertyHasLazyProperties
Public propertyHasMutableProperties
Public propertyHasNaturalIdentifier
Public propertyHasProxy
Public propertyHasRowId
Public propertyHasSequentialSelect
Public propertyHasSubclasses
Public propertyHasSubselectLoadableCollections
Public propertyHasUpdateGeneratedProperties
Protected propertyHasWhere
Public propertyIdAndVersionSqlTypes
Public propertyIdentifierAliases
Public propertyIdentifierColumnNames
Protected propertyIdentifierColumnSpan
Public propertyIdentifierGenerator
Public propertyIdentifierPropertyName
Public propertyIdentifierType
Public propertyIdentitySelectString
Public propertyIsAbstract
Public propertyIsBatchable
Public propertyIsBatchLoadable
Public propertyIsCacheInvalidationRequired
We can't immediately add to the cache if we have formulas which must be evaluated, or if we have the possibility of two concurrent updates to the same item being merged on the database. This can happen if (a) the item is not versioned and either (b) we have dynamic update enabled or (c) we have multiple tables holding the state of the item.
Public propertyIsCollection
Public propertyIsExplicitPolymorphism
Public propertyIsIdentifierAssignedByInsert
Public propertyIsInherited
Public propertyIsLazyPropertiesCacheable
Public propertyIsMultiTable
Public propertyIsMutable
Public propertyIsPolymorphic
Public propertyIsSelectBeforeUpdateRequired
Public propertyIsVersioned
Public propertyIsVersionPropertyGenerated
Public propertyKeyColumnNames
Protected propertyLazyProperties
Public propertyMappedSuperclass
Public propertyName
Public propertyNaturalIdentifierProperties
Public propertyNonLazyPropertyUpdateability
Protected propertyOptimisticLockMode
Public propertyPropertyCascadeStyles
Public propertyPropertyCheckability
Public propertyPropertyInsertability
Public propertyPropertyInsertGenerationInclusions
Public propertyPropertyLaziness
Public propertyPropertyNames
Public propertyPropertyNullability
Public propertyPropertySpaces
Protected propertyPropertySpan
Protected propertyPropertySubclassNames
Protected propertyPropertyTableNumbers
Protected propertyPropertyTableNumbersInSelect
Public propertyPropertyTypes
Public propertyPropertyUpdateability
Public propertyPropertyUpdateGenerationInclusions
Public propertyPropertyVersionability
Public propertyQuerySpaces
Public propertyRootEntityName
Public propertyRootTableIdentifierColumnNames
Public propertyRootTableKeyColumnNames
Public propertyRootTableName
Protected propertySqlDeleteStrings
The queries that delete rows by id (and version)
Protected propertySQLIdentityInsertString
The query that inserts a row, letting the database generate an id
Protected propertySqlInsertStrings
The queries that insert rows with a given id
Protected propertySQLLazySelectString
Protected propertySQLLazyUpdateByRowIdStrings
Protected propertySQLLazyUpdateStrings
Protected propertySQLSnapshotSelectString
Protected propertySQLUpdateByRowIdStrings
Protected propertySqlUpdateStrings
The queries that update rows by id (and version)
Protected propertySubclassColumnAliasClosure
Protected propertySubclassColumnClosure
Protected propertySubclassColumnLaziness
Protected propertySubclassColumnTableNumberClosure
Protected propertySubclassFormulaAliasClosure
Protected propertySubclassFormulaClosure
Protected propertySubclassFormulaLaziness
Protected propertySubclassFormulaTableNumberClosure
Protected propertySubclassFormulaTemplateClosure
Protected propertySubclassPropertyColumnNameClosure
Protected propertySubclassPropertyFormulaTemplateClosure
Protected propertySubclassPropertyNameClosure
Protected propertySubclassPropertySubclassNameClosure
Protected propertySubclassPropertyTypeClosure
Protected propertySubclassTableSpan
Protected propertyTableHasColumns
Public propertyTableName
Protected propertyTableSpan
Public propertyTemporaryIdTableDDL
Public propertyTemporaryIdTableName
Public propertyType
Protected propertyUseDynamicInsert
Protected propertyUseDynamicUpdate
Public propertyVersionColumnName
Public propertyVersionComparator
Protected propertyVersionedTableName
Public propertyVersionProperty
Public propertyVersionPropertyInsertable
Protected propertyVersionSelectString
Public propertyVersionType

See Also