The AbstractEntityPersister type exposes the following members.

Methods

  NameDescription
AddDiscriminatorToSelect
AddPropertyPath (Inherited from AbstractPropertyMapping.)
Alias
Check
CheckColumnDuplication
ConcretePropertySelectFragmentOverloaded.
ConsumesCollectionAlias
ConsumesEntityAlias
ConvertOverloaded.
CountSubclassProperties
CreateEntityLoaderOverloaded.
CreateProxy
CreateProxyFactory
CreateQueryLoader
CreateUniqueKeyLoaders
Dehydrate
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.
FindModified
Determine if the given field values are dirty.
FromJoinFragment
FromTableFragment
GenerateDeleteString
GenerateDeleteStrings
GenerateFilterConditionAlias
GenerateIdentityInsertString
GenerateInsertGeneratedValuesSelectString
GenerateInsertStringOverloaded.
GenerateLockString
GenerateSelectVersionString
Generate the SQL that selects the version number by id
GenerateSnapshotSelectString
GenerateTableAlias
GenerateUpdateGeneratedValuesSelectString
GenerateUpdateString
GetCascadeStyle
GetColumnNames (Inherited from AbstractPropertyMapping.)
GetCurrentVersion
Retrieve the version number
GetDatabaseSnapshot
GetDiscriminatorAlias
GetFetchMode
GetGeneratedIdentity
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
GetIdentifierAliases
GetKeyColumns
GetLockString
GetPropertiesToInsert
GetPropertiesToUpdate
Transform the array of property indexes to an array of booleans
GetPropertyAliases
GetPropertyColumnAliases
GetPropertyColumnFormulaTemplates
GetPropertyColumnNamesOverloaded.
GetPropertyColumnSpan
GetPropertyIndex
GetPropertyTableName
GetPropertyType
GetPropertyValueOverloaded.
GetPropertyValues
Return the values of the mapped properties of the object
GetSQLWhereString
GetSubclassForDiscriminatorValue
GetSubclassPropertyColumnAliases
GetSubclassPropertyColumnNames
GetSubclassPropertyName
GetSubclassPropertyTableName
GetSubclassPropertyTableNumberOverloaded.
GetSubclassPropertyType
GetTableName
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetVersion
HandlePath
(Inherited from AbstractPropertyMapping.)
IdentifierSelectFragment
InitComponentPropertyPaths (Inherited from AbstractPropertyMapping.)
InitIdentifierPropertyPaths
(Inherited from AbstractPropertyMapping.)
InitLockers
InitPropertyPaths (Inherited from AbstractPropertyMapping.)
InitSubclassPropertyAliasesMap
Must be called by subclasses, at the end of their constructors
InsertOverloaded.
Instantiate
Return a new instance initialized with the given identifier.
IsDefinedOnSubclass
IsInstance
Determines whether the specified entity is an instance of the class managed by this persister.
IsPropertyOfTable
IsSubclassPropertyNullable
IsUnsaved
IsUnsavedVersion
Load
Load an instance using the appropriate loader (as determined by GetAppropriateLoader(LockMode, ISessionImplementor)
LoadByUniqueKey
Lock
Do a version check
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OneToManyFilterFragment
PostConstruct
PostInstantiate
ProcessInsertGeneratedProperties
ProcessUpdateGeneratedProperties
PropertySelectFragment
QueryWhereFragment
SelectFragmentOverloaded.
SetIdentifier
SetPropertyValueOverloaded.
SetPropertyValues
Set the given values to the mapped properties of the given object
SqlIdentitySelect
Returns the SQL used to get the Identity value from the last insert.
ThrowPropertyException (Inherited from AbstractPropertyMapping.)
ToColumnsOverloaded.
ToString (Overrides Object..::.ToString()()().)
ToType
(Inherited from AbstractPropertyMapping.)
UpdateOverloaded.
WhereJoinFragment

See Also