The JoinedSubclassEntityPersister type exposes the following members.

Constructors

  NameDescription
JoinedSubclassEntityPersister
Constructs the NormalizedEntityPerister for the PersistentClass.

Methods

  NameDescription
AddDiscriminatorToSelect (Overrides AbstractEntityPersister..::.AddDiscriminatorToSelect(SelectFragment, String, String).)
AddPropertyPath (Inherited from AbstractPropertyMapping.)
Alias (Inherited from AbstractEntityPersister.)
Check (Inherited from AbstractEntityPersister.)
CheckColumnDuplication (Inherited from AbstractEntityPersister.)
ConcretePropertySelectFragmentOverloaded.
ConsumesCollectionAlias (Inherited from AbstractEntityPersister.)
ConsumesEntityAlias (Inherited from AbstractEntityPersister.)
ConvertOverloaded.
CountSubclassProperties (Inherited from AbstractEntityPersister.)
CreateEntityLoaderOverloaded.
CreateProxy (Inherited from AbstractEntityPersister.)
CreateProxyFactory (Inherited from AbstractEntityPersister.)
CreateQueryLoader (Inherited from AbstractEntityPersister.)
CreateUniqueKeyLoaders (Inherited from AbstractEntityPersister.)
Dehydrate (Inherited from AbstractEntityPersister.)
DeleteOverloaded.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FilterFragmentOverloaded.
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindDirty
Determine if the given field values are dirty.
(Inherited from AbstractEntityPersister.)
FindModified
Determine if the given field values are dirty.
(Inherited from AbstractEntityPersister.)
FromJoinFragment (Overrides AbstractEntityPersister..::.FromJoinFragment(String, Boolean, Boolean).)
FromTableFragment (Inherited from AbstractEntityPersister.)
GenerateDeleteString (Inherited from AbstractEntityPersister.)
GenerateDeleteStrings (Inherited from AbstractEntityPersister.)
GenerateFilterConditionAlias (Overrides AbstractEntityPersister..::.GenerateFilterConditionAlias(String).)
GenerateIdentityInsertString (Inherited from AbstractEntityPersister.)
GenerateInsertGeneratedValuesSelectString (Inherited from AbstractEntityPersister.)
GenerateInsertStringOverloaded.
GenerateLockString
Generate the SQL that pessimistic locks a row by id (and version)
(Overrides AbstractEntityPersister..::.GenerateLockString(SqlString, String).)
GenerateSelectVersionString
Generate the SQL that selects the version number by id
(Inherited from AbstractEntityPersister.)
GenerateSnapshotSelectString (Overrides AbstractEntityPersister..::.GenerateSnapshotSelectString()()().)
GenerateTableAlias (Inherited from AbstractEntityPersister.)
GenerateUpdateGeneratedValuesSelectString (Inherited from AbstractEntityPersister.)
GenerateUpdateString (Inherited from AbstractEntityPersister.)
GetCascadeStyle (Inherited from AbstractEntityPersister.)
GetColumnNames (Inherited from AbstractPropertyMapping.)
GetCurrentVersion
Retrieve the version number
(Inherited from AbstractEntityPersister.)
GetDatabaseSnapshot (Inherited from AbstractEntityPersister.)
GetDiscriminatorAlias (Inherited from AbstractEntityPersister.)
GetFetchMode (Inherited from AbstractEntityPersister.)
GetGeneratedIdentity (Inherited from AbstractEntityPersister.)
GetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetIdentifier (Inherited from AbstractEntityPersister.)
GetIdentifierAliases (Inherited from AbstractEntityPersister.)
GetKeyColumns (Overrides AbstractEntityPersister..::.GetKeyColumns(Int32).)
GetLockString (Inherited from AbstractEntityPersister.)
GetPropertiesToInsert (Inherited from AbstractEntityPersister.)
GetPropertiesToUpdate
Transform the array of property indexes to an array of booleans
(Inherited from AbstractEntityPersister.)
GetPropertyAliases (Inherited from AbstractEntityPersister.)
GetPropertyColumnAliases (Inherited from AbstractEntityPersister.)
GetPropertyColumnFormulaTemplates (Inherited from AbstractEntityPersister.)
GetPropertyColumnNamesOverloaded.
GetPropertyColumnSpan (Inherited from AbstractEntityPersister.)
GetPropertyIndex (Inherited from AbstractEntityPersister.)
GetPropertyTableName (Overrides AbstractEntityPersister..::.GetPropertyTableName(String).)
GetPropertyTableNumber
GetPropertyType (Inherited from AbstractEntityPersister.)
GetPropertyValueOverloaded.
GetPropertyValues
Return the values of the mapped properties of the object
(Inherited from AbstractEntityPersister.)
GetSQLWhereString (Inherited from AbstractEntityPersister.)
GetSubclassForDiscriminatorValue (Overrides AbstractEntityPersister..::.GetSubclassForDiscriminatorValue(Object).)
GetSubclassPropertyColumnAliases (Inherited from AbstractEntityPersister.)
GetSubclassPropertyColumnNames (Inherited from AbstractEntityPersister.)
GetSubclassPropertyName (Inherited from AbstractEntityPersister.)
GetSubclassPropertyTableName (Overrides AbstractEntityPersister..::.GetSubclassPropertyTableName(Int32).)
GetSubclassPropertyTableNumberOverloaded.
GetSubclassPropertyType (Inherited from AbstractEntityPersister.)
GetTableName (Overrides AbstractEntityPersister..::.GetTableName(Int32).)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetVersion (Inherited from AbstractEntityPersister.)
HandlePath (Overrides AbstractPropertyMapping..::.HandlePath(String, IType).)
IdentifierSelectFragment (Inherited from AbstractEntityPersister.)
InitComponentPropertyPaths (Inherited from AbstractPropertyMapping.)
InitIdentifierPropertyPaths
(Inherited from AbstractPropertyMapping.)
InitLockers (Inherited from AbstractEntityPersister.)
InitPropertyPaths (Inherited from AbstractPropertyMapping.)
InitSubclassPropertyAliasesMap
Must be called by subclasses, at the end of their constructors
(Inherited from AbstractEntityPersister.)
InsertOverloaded.
Instantiate
Return a new instance initialized with the given identifier.
(Inherited from AbstractEntityPersister.)
IsDefinedOnSubclass (Inherited from AbstractEntityPersister.)
IsInstance
Determines whether the specified entity is an instance of the class managed by this persister.
(Inherited from AbstractEntityPersister.)
IsPropertyOfTable (Overrides AbstractEntityPersister..::.IsPropertyOfTable(Int32, Int32).)
IsSubclassPropertyNullable (Inherited from AbstractEntityPersister.)
IsUnsaved (Inherited from AbstractEntityPersister.)
IsUnsavedVersion (Inherited from AbstractEntityPersister.)
Load
Load an instance using the appropriate loader (as determined by GetAppropriateLoader(LockMode, ISessionImplementor)
(Inherited from AbstractEntityPersister.)
LoadByUniqueKey (Inherited from AbstractEntityPersister.)
Lock
Do a version check
(Inherited from AbstractEntityPersister.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OneToManyFilterFragment (Inherited from AbstractEntityPersister.)
PostConstruct (Inherited from AbstractEntityPersister.)
PostInstantiate (Inherited from AbstractEntityPersister.)
ProcessInsertGeneratedProperties (Inherited from AbstractEntityPersister.)
ProcessUpdateGeneratedProperties (Inherited from AbstractEntityPersister.)
PropertySelectFragment (Inherited from AbstractEntityPersister.)
QueryWhereFragment (Overrides AbstractEntityPersister..::.QueryWhereFragment(String, Boolean, Boolean).)
SelectFragmentOverloaded.
SetIdentifier (Inherited from AbstractEntityPersister.)
SetPropertyValueOverloaded.
SetPropertyValues
Set the given values to the mapped properties of the given object
(Inherited from AbstractEntityPersister.)
SqlIdentitySelect
Returns the SQL used to get the Identity value from the last insert.
(Inherited from AbstractEntityPersister.)
ThrowPropertyException (Inherited from AbstractPropertyMapping.)
ToColumnsOverloaded.
ToString (Inherited from AbstractEntityPersister.)
ToType
(Inherited from AbstractPropertyMapping.)
UpdateOverloaded.
WhereJoinFragment (Overrides AbstractEntityPersister..::.WhereJoinFragment(String, Boolean, Boolean).)

Fields

Properties

  NameDescription
Cache (Inherited from AbstractEntityPersister.)
ClassMetadata (Inherited from AbstractEntityPersister.)
ClassName (Inherited from AbstractEntityPersister.)
ConcreteProxyClass (Inherited from AbstractEntityPersister.)
Dialect (Inherited from AbstractEntityPersister.)
DiscriminatorAlias (Overrides AbstractEntityPersister..::.DiscriminatorAlias.)
DiscriminatorColumnName (Overrides AbstractEntityPersister..::.DiscriminatorColumnName.)
DiscriminatorFormulaTemplate (Inherited from AbstractEntityPersister.)
DiscriminatorSQLValue (Overrides AbstractEntityPersister..::.DiscriminatorSQLValue.)
DiscriminatorType (Overrides AbstractEntityPersister..::.DiscriminatorType.)
DiscriminatorValue (Overrides AbstractEntityPersister..::.DiscriminatorValue.)
EntityMetamodel (Inherited from AbstractEntityPersister.)
EntityType (Inherited from AbstractEntityPersister.)
Factory (Inherited from AbstractEntityPersister.)
Getters (Inherited from AbstractEntityPersister.)
HasCache
(Inherited from AbstractEntityPersister.)
HasCascades (Inherited from AbstractEntityPersister.)
HasCollections
(Inherited from AbstractEntityPersister.)
HasEmbeddedIdentifier (Inherited from AbstractEntityPersister.)
HasFormulaProperties (Inherited from AbstractEntityPersister.)
HasIdentifierProperty (Inherited from AbstractEntityPersister.)
HasIdentifierPropertyOrEmbeddedCompositeIdentifier (Inherited from AbstractEntityPersister.)
HasInsertGeneratedProperties (Inherited from AbstractEntityPersister.)
HasProxy (Inherited from AbstractEntityPersister.)
HasSelectBeforeUpdate (Inherited from AbstractEntityPersister.)
HasSubclasses (Inherited from AbstractEntityPersister.)
HasSubselectLoadableCollections (Inherited from AbstractEntityPersister.)
HasUpdateGeneratedProperties (Inherited from AbstractEntityPersister.)
HasWhere (Inherited from AbstractEntityPersister.)
HydrateSpan (Inherited from AbstractEntityPersister.)
IdentifierAliases (Inherited from AbstractEntityPersister.)
IdentifierColumnNames (Overrides AbstractEntityPersister..::.IdentifierColumnNames.)
IdentifierColumnSpan (Inherited from AbstractEntityPersister.)
IdentifierGenerator (Inherited from AbstractEntityPersister.)
IdentifierPropertyName
(Inherited from AbstractEntityPersister.)
IdentifierSpace (Inherited from AbstractEntityPersister.)
IdentifierType (Inherited from AbstractEntityPersister.)
ImplementsLifecycle
(Inherited from AbstractEntityPersister.)
ImplementsValidatable
(Inherited from AbstractEntityPersister.)
IsBatchable (Inherited from AbstractEntityPersister.)
IsBatchLoadable (Inherited from AbstractEntityPersister.)
IsCacheInvalidationRequired (Overrides AbstractEntityPersister..::.IsCacheInvalidationRequired.)
IsCollection (Inherited from AbstractEntityPersister.)
IsExplicitPolymorphism (Inherited from AbstractEntityPersister.)
IsIdentifierAssignedByInsert (Inherited from AbstractEntityPersister.)
IsInherited (Inherited from AbstractEntityPersister.)
IsManyToMany (Inherited from AbstractEntityPersister.)
IsMutable
(Inherited from AbstractEntityPersister.)
IsPolymorphic (Inherited from AbstractEntityPersister.)
IsVersioned (Inherited from AbstractEntityPersister.)
IsVersionPropertyGenerated (Inherited from AbstractEntityPersister.)
KeyColumnNames (Inherited from AbstractEntityPersister.)
MappedClass (Inherited from AbstractEntityPersister.)
MappedSuperclass (Inherited from AbstractEntityPersister.)
Name (Inherited from AbstractEntityPersister.)
OptimisticLockMode (Inherited from AbstractEntityPersister.)
PropertyCascadeStyles (Inherited from AbstractEntityPersister.)
PropertyCheckability (Inherited from AbstractEntityPersister.)
PropertyColumnInsertable (Inherited from AbstractEntityPersister.)
PropertyColumnUpdateable (Inherited from AbstractEntityPersister.)
PropertyInsertability (Inherited from AbstractEntityPersister.)
PropertyInsertGenerationInclusions (Inherited from AbstractEntityPersister.)
PropertyNames
(Inherited from AbstractEntityPersister.)
PropertyNullability (Inherited from AbstractEntityPersister.)
PropertySpaces (Overrides AbstractEntityPersister..::.PropertySpaces.)
PropertyTableNumbers (Overrides AbstractEntityPersister..::.PropertyTableNumbers.)
PropertyTableNumbersInSelect (Overrides AbstractEntityPersister..::.PropertyTableNumbersInSelect.)
PropertyTypes (Inherited from AbstractEntityPersister.)
PropertyUpdateability (Inherited from AbstractEntityPersister.)
PropertyUpdateGenerationInclusions (Inherited from AbstractEntityPersister.)
PropertyVersionability (Inherited from AbstractEntityPersister.)
QuerySpaces (Inherited from AbstractEntityPersister.)
Setters (Inherited from AbstractEntityPersister.)
SqlDeleteStrings
The queries that delete rows by id (and version)
(Inherited from AbstractEntityPersister.)
SqlIdentityInsertString
The query that insert a row into the root table, letting the database generate an id
(Inherited from AbstractEntityPersister.)
SqlInsertStrings
The queries that insert rows with a given id
(Inherited from AbstractEntityPersister.)
SQLSnapshotSelectString (Inherited from AbstractEntityPersister.)
SqlUpdateStrings
The queries that update rows by id (and version)
(Inherited from AbstractEntityPersister.)
SubclassColumnAliasClosure (Inherited from AbstractEntityPersister.)
SubclassColumnClosure (Inherited from AbstractEntityPersister.)
SubclassColumnTableNumberClosure (Overrides AbstractEntityPersister..::.SubclassColumnTableNumberClosure.)
SubclassFormulaAliasClosure (Inherited from AbstractEntityPersister.)
SubclassFormulaClosure (Inherited from AbstractEntityPersister.)
SubclassFormulaTableNumberClosure (Overrides AbstractEntityPersister..::.SubclassFormulaTableNumberClosure.)
SubclassFormulaTemplateClosure (Inherited from AbstractEntityPersister.)
SubclassPropertyColumnNameClosure (Inherited from AbstractEntityPersister.)
SubclassPropertyFormulaTemplateClosure (Inherited from AbstractEntityPersister.)
SubclassPropertyNameClosure (Inherited from AbstractEntityPersister.)
SubclassPropertyTypeClosure (Inherited from AbstractEntityPersister.)
TableHasColumns (Inherited from AbstractEntityPersister.)
TableName (Overrides AbstractEntityPersister..::.TableName.)
TableSpan (Overrides AbstractEntityPersister..::.TableSpan.)
Type (Inherited from AbstractEntityPersister.)
UseDynamicUpdate (Inherited from AbstractEntityPersister.)
VersionColumnName
(Inherited from AbstractEntityPersister.)
VersionedTableName (Overrides AbstractEntityPersister..::.VersionedTableName.)
VersionProperty (Inherited from AbstractEntityPersister.)
VersionSelectString (Inherited from AbstractEntityPersister.)
VersionType (Inherited from AbstractEntityPersister.)

See Also