The IEntityPersister type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | Cache |
Get the cache (optional operation)
|
![]() | CacheEntryStructure | Get the cache structure |
![]() | CanExtractIdOutOfEntity |
Determine whether detahced instances of this entity carry their own
identifier value.
|
![]() | ClassMetadata |
Get the user-visible metadata for the class (optional operation)
|
![]() | EntityMetamodel |
Retrieve the underlying entity metamodel instance...
|
![]() | EntityName |
The entity name which this persister maps.
|
![]() | Factory |
The ISessionFactory to which this persister "belongs".
|
![]() | HasCache |
Does this class have a cache?
|
![]() | HasCascades |
Does this class declare any cascading save/update/deletes?
|
![]() | HasCollections |
Do instances of this class contain collections?
|
![]() | HasIdentifierProperty |
Does the class have a property holding the identifier value?
|
![]() | HasInsertGeneratedProperties |
Does this entity define any properties as being database-generated on insert?
|
![]() | HasLazyProperties |
Determine whether this entity defines any lazy properties (ala
bytecode instrumentation).
|
![]() | HasMutableProperties |
Determine whether any properties of this entity are considered mutable.
|
![]() | HasNaturalIdentifier |
Determine whether this entity defines a natural identifier.
|
![]() | HasProxy |
Does this class support dynamic proxies?
|
![]() | HasSubselectLoadableCollections |
Determine whether this entity contains references to persistent collections
which are fetchable by subselect?
|
![]() | HasUpdateGeneratedProperties |
Does this entity define any properties as being database-generated on update?
|
![]() | IdentifierGenerator |
Return the IIdentifierGenerator for the class
|
![]() | IdentifierPropertyName |
Get the name of the indentifier property (or return null) - need not return the
name of an actual .NET property
|
![]() | IdentifierType |
Get the identifier type
|
![]() | IsBatchLoadable |
Is batch loading enabled?
|
![]() | IsCacheInvalidationRequired |
Should we always invalidate the cache instead of recaching updated state
|
![]() | IsIdentifierAssignedByInsert |
Is the identifier assigned before the insert by an IDGenerator or is it returned
by the Insert() method?
|
![]() | IsInherited |
Determine whether the entity is inherited one or more other entities.
In other words, is this entity a subclass of other entities.
|
![]() | IsLazyPropertiesCacheable |
Should lazy properties of this entity be cached?
|
![]() | IsMutable |
Are instances of this class mutable?
|
![]() | IsSelectBeforeUpdateRequired | Is select snapshot before update enabled? |
![]() | IsVersioned |
Does this source represent versioned (i.e., and thus optimistically lockable) data?
(Inherited from IOptimisticCacheSource.) |
![]() | IsVersioned |
Are instances of this class versioned by a timestamp or version number column?
|
![]() | IsVersionPropertyGenerated |
Does this entity contain a version property that is defined
to be database generated?
|
![]() | NaturalIdentifierProperties |
If the entity defines a natural id (HasNaturalIdentifier), which
properties make up the natural id.
|
![]() | PropertyCascadeStyles |
Get the cascade styles of the properties (optional operation)
|
![]() | PropertyCheckability |
Properties that may be dirty (and thus should be dirty-checked). These
include all updatable properties and some associations.
|
![]() | PropertyInsertability |
Gets if the Property is insertable.
|
![]() | PropertyInsertGenerationInclusions | Which of the properties of this class are database generated values on insert? |
![]() | PropertyLaziness | |
![]() | PropertyNames |
Get the names of the class properties - doesn't have to be the names of the actual
.NET properties (used for XML generation only)
|
![]() | PropertyNullability |
Get the nullability of the properties of this class
|
![]() | PropertySpaces |
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class only.
|
![]() | PropertyTypes |
Get the Hibernate types of the class properties
|
![]() | PropertyUpdateability |
Gets if the Property is updatable
|
![]() | PropertyUpdateGenerationInclusions | Which of the properties of this class are database generated values on update? |
![]() | PropertyVersionability |
Get the "versionability" of the properties of this class (is the property optimistic-locked)
|
![]() | QuerySpaces |
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class and its subclasses.
|
![]() | RootEntityName |
Returns an object that identifies the space in which identifiers of
this entity hierarchy are unique.
|
![]() | VersionComparator | Get the comparator used to compare two different version values together. (Inherited from IOptimisticCacheSource.) |
![]() | VersionProperty |
Which property holds the version number? (optional operation)
|
![]() | VersionType |
Get the type of versioning (optional operation)
|