The IClassMetadata type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | HasIdentifierProperty |
Does the class have an identifier property?
|
![]() | HasProxy |
Does the class support dynamic proxies?
|
![]() | IdentifierPropertyName |
The name of the identifier property (or return null)
|
![]() | IdentifierType |
The identifier Hibernate type
|
![]() | ImplementsLifecycle |
Does the class implement the ILifecycle interface?
|
![]() | ImplementsValidatable |
Does the class implement the IValidatable inteface?
|
![]() | IsMutable |
Are instances of this class mutable?
|
![]() | IsVersioned |
Are instances of this class versioned by a timestamp or version number column?
|
![]() | MappedClass |
The persistent class
|
![]() | PropertyNames |
The names of the class' persistent properties
|
![]() | PropertyNullability |
Get the nullability of the class' persistent properties
|
![]() | PropertyTypes |
The Hibernate types of the classes properties
|
![]() | VersionProperty |
Gets the index of the version property
|