The UnionSubclassEntityPersister type exposes the following members.

Properties

  NameDescription
Public propertyCache (Inherited from AbstractEntityPersister.)
Public propertyCacheEntryStructure (Inherited from AbstractEntityPersister.)
Public propertyCanExtractIdOutOfEntity (Inherited from AbstractEntityPersister.)
Public propertyClassMetadata (Inherited from AbstractEntityPersister.)
Public propertyConstraintOrderedTableNameClosure (Overrides AbstractEntityPersister..::..ConstraintOrderedTableNameClosure.)
Public propertyContraintOrderedTableKeyColumnClosure (Overrides AbstractEntityPersister..::..ContraintOrderedTableKeyColumnClosure.)
Protected propertyDiscriminatorAlias (Inherited from AbstractEntityPersister.)
Public propertyDiscriminatorColumnName (Inherited from AbstractEntityPersister.)
Protected propertyDiscriminatorFormula
Protected propertyDiscriminatorFormulaTemplate (Inherited from AbstractEntityPersister.)
Public propertyDiscriminatorSQLValue (Overrides AbstractEntityPersister..::..DiscriminatorSQLValue.)
Public propertyDiscriminatorType (Overrides AbstractEntityPersister..::..DiscriminatorType.)
Public propertyDiscriminatorValue (Overrides AbstractEntityPersister..::..DiscriminatorValue.)
Public propertyEntityMetamodel (Inherited from AbstractEntityPersister.)
Public propertyEntityName (Inherited from AbstractEntityPersister.)
Public propertyEntityType (Inherited from AbstractEntityPersister.)
Public propertyFactory (Inherited from AbstractEntityPersister.)
Public propertyHasCache (Inherited from AbstractEntityPersister.)
Public propertyHasCascades (Inherited from AbstractEntityPersister.)
Public propertyHasCollections (Inherited from AbstractEntityPersister.)
Protected propertyHasEmbeddedCompositeIdentifier (Inherited from AbstractEntityPersister.)
Protected propertyHasFormulaProperties (Inherited from AbstractEntityPersister.)
Public propertyHasIdentifierProperty (Inherited from AbstractEntityPersister.)
Public propertyHasInsertGeneratedProperties (Inherited from AbstractEntityPersister.)
Public propertyHasLazyProperties (Inherited from AbstractEntityPersister.)
Public propertyHasMutableProperties (Inherited from AbstractEntityPersister.)
Public propertyHasNaturalIdentifier (Inherited from AbstractEntityPersister.)
Public propertyHasProxy (Inherited from AbstractEntityPersister.)
Public propertyHasRowId (Inherited from AbstractEntityPersister.)
Public propertyHasSequentialSelect (Inherited from AbstractEntityPersister.)
Public propertyHasSubclasses (Inherited from AbstractEntityPersister.)
Public propertyHasSubselectLoadableCollections (Inherited from AbstractEntityPersister.)
Public propertyHasUpdateGeneratedProperties (Inherited from AbstractEntityPersister.)
Protected propertyHasWhere (Inherited from AbstractEntityPersister.)
Public propertyIdAndVersionSqlTypes (Inherited from AbstractEntityPersister.)
Public propertyIdentifierAliases (Inherited from AbstractEntityPersister.)
Public propertyIdentifierColumnNames (Inherited from AbstractEntityPersister.)
Protected propertyIdentifierColumnSpan (Inherited from AbstractEntityPersister.)
Public propertyIdentifierGenerator (Inherited from AbstractEntityPersister.)
Public propertyIdentifierPropertyName (Inherited from AbstractEntityPersister.)
Public propertyIdentifierType (Inherited from AbstractEntityPersister.)
Public propertyIdentitySelectString (Inherited from AbstractEntityPersister.)
Public propertyIsAbstract (Inherited from AbstractEntityPersister.)
Public propertyIsBatchable (Inherited from AbstractEntityPersister.)
Public propertyIsBatchLoadable (Inherited from AbstractEntityPersister.)
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.
(Inherited from AbstractEntityPersister.)
Public propertyIsCollection (Inherited from AbstractEntityPersister.)
Protected propertyIsDiscriminatorFormula
Public propertyIsExplicitPolymorphism (Inherited from AbstractEntityPersister.)
Public propertyIsIdentifierAssignedByInsert (Inherited from AbstractEntityPersister.)
Public propertyIsInherited (Inherited from AbstractEntityPersister.)
Public propertyIsLazyPropertiesCacheable (Inherited from AbstractEntityPersister.)
Public propertyIsMultiTable (Overrides AbstractEntityPersister..::..IsMultiTable.)
Public propertyIsMutable (Inherited from AbstractEntityPersister.)
Public propertyIsPolymorphic (Inherited from AbstractEntityPersister.)
Public propertyIsSelectBeforeUpdateRequired (Inherited from AbstractEntityPersister.)
Public propertyIsVersioned (Inherited from AbstractEntityPersister.)
Public propertyIsVersionPropertyGenerated (Inherited from AbstractEntityPersister.)
Public propertyKeyColumnNames (Inherited from AbstractEntityPersister.)
Protected propertyLazyProperties (Inherited from AbstractEntityPersister.)
Public propertyMappedSuperclass (Inherited from AbstractEntityPersister.)
Public propertyName (Inherited from AbstractEntityPersister.)
Public propertyNaturalIdentifierProperties (Inherited from AbstractEntityPersister.)
Public propertyNonLazyPropertyUpdateability (Inherited from AbstractEntityPersister.)
Protected propertyOptimisticLockMode (Inherited from AbstractEntityPersister.)
Public propertyPropertyCascadeStyles (Inherited from AbstractEntityPersister.)
Public propertyPropertyCheckability (Inherited from AbstractEntityPersister.)
Public propertyPropertyInsertability (Inherited from AbstractEntityPersister.)
Public propertyPropertyInsertGenerationInclusions (Inherited from AbstractEntityPersister.)
Public propertyPropertyLaziness (Inherited from AbstractEntityPersister.)
Public propertyPropertyNames (Inherited from AbstractEntityPersister.)
Public propertyPropertyNullability (Inherited from AbstractEntityPersister.)
Public propertyPropertySpaces (Overrides AbstractEntityPersister..::..PropertySpaces.)
Protected propertyPropertySpan (Inherited from AbstractEntityPersister.)
Protected propertyPropertySubclassNames (Inherited from AbstractEntityPersister.)
Protected propertyPropertyTableNumbers (Overrides AbstractEntityPersister..::..PropertyTableNumbers.)
Protected propertyPropertyTableNumbersInSelect (Overrides AbstractEntityPersister..::..PropertyTableNumbersInSelect.)
Public propertyPropertyTypes (Inherited from AbstractEntityPersister.)
Public propertyPropertyUpdateability (Inherited from AbstractEntityPersister.)
Public propertyPropertyUpdateGenerationInclusions (Inherited from AbstractEntityPersister.)
Public propertyPropertyVersionability (Inherited from AbstractEntityPersister.)
Public propertyQuerySpaces (Overrides AbstractEntityPersister..::..QuerySpaces.)
Public propertyRootEntityName (Inherited from AbstractEntityPersister.)
Public propertyRootTableIdentifierColumnNames (Inherited from AbstractEntityPersister.)
Public propertyRootTableKeyColumnNames (Inherited from AbstractEntityPersister.)
Public propertyRootTableName (Inherited from AbstractEntityPersister.)
Protected propertySqlDeleteStrings
The queries that delete rows by id (and version)
(Inherited from AbstractEntityPersister.)
Protected propertySQLIdentityInsertString
The query that inserts a row, letting the database generate an id
(Inherited from AbstractEntityPersister.)
Protected propertySqlInsertStrings
The queries that insert rows with a given id
(Inherited from AbstractEntityPersister.)
Protected propertySQLLazySelectString (Inherited from AbstractEntityPersister.)
Protected propertySQLLazyUpdateByRowIdStrings (Inherited from AbstractEntityPersister.)
Protected propertySQLLazyUpdateStrings (Inherited from AbstractEntityPersister.)
Protected propertySQLSnapshotSelectString (Inherited from AbstractEntityPersister.)
Protected propertySQLUpdateByRowIdStrings (Inherited from AbstractEntityPersister.)
Protected propertySqlUpdateStrings
The queries that update rows by id (and version)
(Inherited from AbstractEntityPersister.)
Public propertySubclassClosure
Protected propertySubclassColumnAliasClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassColumnClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassColumnLaziness (Inherited from AbstractEntityPersister.)
Protected propertySubclassColumnTableNumberClosure (Overrides AbstractEntityPersister..::..SubclassColumnTableNumberClosure.)
Protected propertySubclassFormulaAliasClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassFormulaClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassFormulaLaziness (Inherited from AbstractEntityPersister.)
Protected propertySubclassFormulaTableNumberClosure (Overrides AbstractEntityPersister..::..SubclassFormulaTableNumberClosure.)
Protected propertySubclassFormulaTemplateClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassPropertyColumnNameClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassPropertyFormulaTemplateClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassPropertyNameClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassPropertySubclassNameClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassPropertyTypeClosure (Inherited from AbstractEntityPersister.)
Protected propertySubclassTableSpan (Overrides AbstractEntityPersister..::..SubclassTableSpan.)
Protected propertyTableHasColumns (Inherited from AbstractEntityPersister.)
Public propertyTableName (Overrides AbstractEntityPersister..::..TableName.)
Protected propertyTableSpan (Overrides AbstractEntityPersister..::..TableSpan.)
Public propertyTemporaryIdTableDDL (Inherited from AbstractEntityPersister.)
Public propertyTemporaryIdTableName (Inherited from AbstractEntityPersister.)
Public propertyType (Inherited from AbstractEntityPersister.)
Protected propertyUseDynamicInsert (Inherited from AbstractEntityPersister.)
Protected propertyUseDynamicUpdate (Inherited from AbstractEntityPersister.)
Public propertyVersionColumnName (Inherited from AbstractEntityPersister.)
Public propertyVersionComparator (Inherited from AbstractEntityPersister.)
Protected propertyVersionedTableName (Inherited from AbstractEntityPersister.)
Public propertyVersionProperty (Inherited from AbstractEntityPersister.)
Public propertyVersionPropertyInsertable (Inherited from AbstractEntityPersister.)
Protected propertyVersionSelectString (Inherited from AbstractEntityPersister.)
Public propertyVersionType (Inherited from AbstractEntityPersister.)

See Also