Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IHibernateOperations.FindByNamedQuery(T)(String, Object, IType) Method

Execute a named query for persistent instances, binding a number of values to "?" parameters in the query string. A named query is defined in a Hibernate mapping file.

[Visual Basic]
Public Sub FindByNamedQuery(Of T)( _
   ByVal queryName As String, _
   ByVal values As Object, _
   ByVal types As IType _
)
[C#]
IList<T> FindByNamedQuery<T>(
   string queryName,
   object[] values,
   IType[] types
);

Parameters

queryName
The name of a Hibernate query in a mapping file
values
The values of the parameters
types
Hibernate types of the parameters (or null)

Return Value

A generic List containing 0 or more persistent instances

Exceptions

Exception Type Condition
DataAccessException In case of Hibernate errors
ArgumentOutOfRangeException If values and types are not null and their lengths differ.

See Also

IHibernateOperations Interface | Spring.Data.NHibernate.Generic Namespace | IHibernateOperations.FindByNamedQuery(T) Overload List