The RootClass type exposes the following members.

Properties

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

See Also