The PersistentClass type exposes the following members.

Properties

  NameDescription
BatchSize
CacheConcurrencyStrategy
When implemented by a class, gets or sets the CacheConcurrencyStrategy to use to read/write instances of the persistent class to the Cache.
ClassPersisterClass
When implemented by a class, gets or sets the Type of the Persister.
CustomSQLDelete
CustomSQLDeleteCheckStyle
CustomSQLInsert
CustomSQLInsertCheckStyle
CustomSQLUpdate
CustomSQLUpdateCheckStyle
DirectSubclasses
Gets an ICollection of Subclass objects that directly inherit from this PersistentClass.
Discriminator
When implemented by a class, gets or sets the SimpleValue that contains information about the discriminator.
DiscriminatorValue
Gets or Sets the value to use as the discriminator for the Class.
DynamicInsert
Gets or Sets if the Insert Sql is built dynamically.
DynamicUpdate
Gets or Sets if the Update Sql is built dynamically.
FilterMap
HasEmbeddedIdentifier
When implemented by a class, gets or sets a boolean indicating if the identifier is embedded in the class.
HasIdentifierProperty
When implemented by a class, gets a boolean indicating if the mapped class has a Property for the id.
HasPojoRepresentation
HasSubclasses
Gets a boolean indicating if this PersistentClass has any subclasses.
HasSubselectLoadableCollections
Identifier
When implemented by a class, gets or sets the SimpleValue that contains information about the identifier.
IdentifierProperty
When implemented by a class, gets or sets the Property that is used as the id.
IsAbstract
IsCustomDeleteCallable
IsCustomInsertCallable
IsCustomUpdateCallable
IsDiscriminatorInsertable
IsDiscriminatorValueNotNull
IsDiscriminatorValueNull
IsExplicitPolymorphism
When implemented by a class, gets or sets a boolean indicating if explicit polymorphism should be used in Queries.
IsForceDiscriminator
Gets or sets a boolean indicating if only values in the discriminator column that are mapped will be included in the sql.
IsInherited
When implemented by a class, gets a boolean indicating if this mapped class is inherited from another.
IsJoinedSubclass
IsLazy
IsMutable
When implemented by a class, gets or set a boolean indicating if the mapped class has properties that can be changed.
IsPolymorphic
When implemented by a class, gets or sets if the mapped class has subclasses or is a subclass.
IsVersioned
When implemented by a class, gets a boolean indicating if the mapped class has a version property.
Key
When implemented by a class, gets or sets the SimpleValue that contains information about the Key.
LoaderName
MappedClass
Gets the Type that is being mapped.
MetaAttributes
Name
Gets the fully qualified name of the type being persisted.
OptimisticLockMode
PropertyClosureCollection
When implemented by a class, gets an ICollection of Property objects that this mapped class contains.
PropertyClosureSpan
PropertyCollection
Gets an ICollection of Property objects.
ProxyInterface
Gets or sets the Type to use as a Proxy.
ReferenceablePropertyCollection
Build a collection of properties which are "referenceable".
RootClazz
When implemented by a class, gets the RootClass of the class that is mapped in the class element.
RootTable
When implemented by a class, gets the Table of the class that is mapped in the class element.
SelectBeforeUpdate
SubclassCollection
Gets the Collection of Subclasses for this PersistentClass.
SubclassId
SubclassPropertyClosureCollection
Gets an ICollection of Property objects that this mapped class contains and that all of its subclasses contain.
SubclassSpan
Gets the number of subclasses that inherit either directly or indirectly.
SubclassTableClosureCollection
Gets an ICollection of all of the Table objects that the subclass finds its information in.
Superclass
When implemented by a class, gets or sets the PersistentClass that this mapped class is extending.
SynchronizedTables
Table
Gets or Sets the Table that this class is stored in.
TableClosureCollection
When implemented by a class, gets an ICollection of Table objects that this mapped class reads from and writes to.
Version
When implemented by a class, gets or sets the Property that is used as the version.
Where
When implemented by a class, gets or sets the sql string that should be a part of the where clause.

See Also