The PersistentClass type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | PersistentClass |
Methods
Name | Description | |
---|---|---|
![]() | AddFilter | |
![]() | AddProperty |
Change the property definition or add a new property definition
|
![]() | AddSubclass |
Adds a Subclass to the class hierarchy.
|
![]() | AddSubclassProperty |
Adds a Property that is implemented by a subclass.
|
![]() | AddSubclassTable |
Adds a Table that a subclass is stored in.
|
![]() | AddSynchronizedTable | |
![]() | CreatePrimaryKey |
Creates the PrimaryKey for the Table
this type is persisted in.
|
![]() | Equals | (Inherited from Object.) |
![]() | 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.) |
![]() | 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.) |
![]() | GetMetaAttribute | |
![]() | GetProperty | |
![]() | GetRecursiveProperty | |
![]() | GetReferencedProperty |
Given a property path, locate the appropriate referenceable property reference.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SetCustomSQLDelete | |
![]() | SetCustomSQLInsert | |
![]() | SetCustomSQLUpdate | |
![]() | ToString | (Overrides Object..::.ToString()()().) |
![]() | Validate |
Fields
Properties
Name | Description | |
---|---|---|
![]() | 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.
|