Spring.net SQL选择单个值

时间:2010-11-15 17:50:28

标签: c# asp.net sql spring.net

嘿,有没有办法使用Spring.net运行一个select查询并让它返回一个值。如果有办法,我该怎么做呢?

2 个答案:

答案 0 :(得分:0)

据我所知,Spring .NET使用NHibernate和它自己的DAO来处理数据 Sooo ...如果您使用的是Spring .NET DAO,那么您应该使用

ExecuteScalar method of DbCommand.

More details.

如果您正在寻找NHibernate示例,那么您应该使用

UniqueResult method of IQuery

它应该是这样的:

long veryImportantId = (long) session.GetNamedQuery("someQueryName").SetString("someParam", "someValue").UniqueResult();

我希望它可以帮到你。如果没有,那么请写一些关于这个问题的更多细节。

答案 1 :(得分:0)

我最好的选择是将查询用于spring.net提供的单个对象方法。您可以在此处了解详情:http://www.springframework.net/doc-latest/reference/html/ado.html#ado-query-for-single-object