Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IHibernateOperations.Load(Type, Object, LockMode) Method

Return the persistent instance of the given entity class with the given identifier, throwing an exception if not found. Obtains the specified lock mode if the instance exists.

[Visual Basic]
Public Sub Load( _
   ByVal entityType As Type, _
   ByVal id As Object, _
   ByVal lockMode As LockMode _
)
[C#]
object Load(
   Type entityType,
   object id,
   LockMode lockMode
);

Parameters

entityType
Type of the entity.
id
An identifier of the persistent instance.
lockMode
The lock mode.

Return Value

The persistent instance

Exceptions

Exception Type Condition
ObjectRetrievalFailureException If not found
DataAccessException In case of Hibernate errors

See Also

IHibernateOperations Interface | Spring.Data.NHibernate Namespace | IHibernateOperations.Load Overload List