The ILoadable type exposes the following members.

Methods

  NameDescription
Public methodAfterInitialize
Called just after the entities properties have been initialized
(Inherited from IEntityPersister.)
Public methodAfterReassociate
Called just after the entity has been reassociated with the session
(Inherited from IEntityPersister.)
Public methodCreateProxy
Create a new proxy instance
(Inherited from IEntityPersister.)
Public methodDelete
Delete a persistent instance
(Inherited from IEntityPersister.)
Public methodFindDirty
Locate the property-indices of all properties considered to be dirty.
(Inherited from IEntityPersister.)
Public methodFindModified
Locate the property-indices of all properties considered to be dirty.
(Inherited from IEntityPersister.)
Public methodForceVersionIncrement (Inherited from IEntityPersister.)
Public methodGetConcreteProxyClass
Get the proxy interface that instances of this concrete class will be cast to
(Inherited from IEntityPersister.)
Public methodGetCurrentVersion
Get the current version of the object, or return null if there is no row for the given identifier. In the case of unversioned data, return any object if the row exists.
(Inherited from IEntityPersister.)
Public methodGetDatabaseSnapshot
Get the current database state of the object, in a "hydrated" form, without resolving identifiers
(Inherited from IEntityPersister.)
Public methodGetDiscriminatorAlias
Get the alias used for the discriminator column, given a suffix
Public methodGetIdentifier
Get the identifier of an instance ( throw an exception if no identifier property)
(Inherited from IEntityPersister.)
Public methodGetIdentifierAliases
Get the result set aliases used for the identifier columns, given a suffix
Public methodGetMappedClass
The persistent class, or null
(Inherited from IEntityPersister.)
Public methodGetNaturalIdentifierSnapshot
Retrieve the current state of the natural-id properties from the database.
(Inherited from IEntityPersister.)
Public methodGetPropertyAliases
Get the result set aliases used for the property columns, given a suffix (properties of this class, only).
Public methodGetPropertyColumnNames
Get the result set column names mapped for this property (properties of this class, only).
Public methodGetPropertyType
Get the type of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValue(Object, Int32, EntityMode)
Get the value of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValue(Object, String, EntityMode)
Get the value of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValues
Return the values of the mapped properties of the object
(Inherited from IEntityPersister.)
Public methodGetPropertyValuesToInsert
Return the values of the insertable properties of the object (including backrefs)
(Inherited from IEntityPersister.)
Public methodGetSubclassEntityPersister
Get the persister for an instance of this class or a subclass
(Inherited from IEntityPersister.)
Public methodGetSubclassForDiscriminatorValue
Get the concrete subclass corresponding to the given discriminator value
Public methodGetVersion
Get the version number (or timestamp) from the object's version property (or return null if not versioned)
(Inherited from IEntityPersister.)
Public methodGuessEntityMode
Try to discover the entity mode from the entity instance
(Inherited from IEntityPersister.)
Public methodHasUninitializedLazyProperties
Does the given instance have any uninitialized lazy properties?
(Inherited from IEntityPersister.)
Public methodHydrate
Retrieve property values from one row of a result set
Public methodImplementsLifecycle
Does the class implement the ILifecycle inteface?
(Inherited from IEntityPersister.)
Public methodImplementsValidatable
Does the class implement the IValidatable interface?
(Inherited from IEntityPersister.)
Public methodInsert(array<Object>[]()[][], Object, ISessionImplementor)
Persist an instance, using a natively generated identifier (optional operation)
(Inherited from IEntityPersister.)
Public methodInsert(Object, array<Object>[]()[][], Object, ISessionImplementor)
Persist an instance
(Inherited from IEntityPersister.)
Public methodInstantiate
Create a class instance initialized with the given identifier
(Inherited from IEntityPersister.)
Public methodIsInstance
Determines whether the specified entity is an instance of the class managed by this persister.
(Inherited from IEntityPersister.)
Public methodIsInstrumented
Has the class actually been bytecode instrumented?
(Inherited from IEntityPersister.)
Public methodIsSubclassEntityName
Determine whether the given name represents a subclass entity (or this entity itself) of the entity mapped by this persister.
(Inherited from IEntityPersister.)
Public methodIsTransient
Is this a new transient instance?
(Inherited from IEntityPersister.)
Public methodIsUnsavedVersion
Check the version value trough VersionValue.
(Inherited from IEntityPersister.)
Public methodLoad
Load an instance of the persistent class.
(Inherited from IEntityPersister.)
Public methodLock
Do a version check (optional operation)
(Inherited from IEntityPersister.)
Public methodPostInstantiate
Finish the initialization of this object, once all ClassPersisters have been instantiated. Called only once, before any other method.
(Inherited from IEntityPersister.)
Public methodProcessInsertGeneratedProperties
Perform a select to retrieve the values of any generated properties back from the database, injecting these generated values into the given entity as well as writing this state to the persistence context.
(Inherited from IEntityPersister.)
Public methodProcessUpdateGeneratedProperties
Perform a select to retrieve the values of any generated properties back from the database, injecting these generated values into the given entity as well as writing this state to the persistence context.
(Inherited from IEntityPersister.)
Public methodResetIdentifier
Set the identifier and version of the given instance back to its "unsaved" value, returning the id
(Inherited from IEntityPersister.)
Public methodSetIdentifier
Set the identifier of an instance (or do nothing if no identifier property)
(Inherited from IEntityPersister.)
Public methodSetPropertyValue
Set the value of a particular property
(Inherited from IEntityPersister.)
Public methodSetPropertyValues
Set the given values to the mapped properties of the given object
(Inherited from IEntityPersister.)
Public methodUpdate
Update a persistent instance
(Inherited from IEntityPersister.)

See Also