Spring.net SQL 选择单个值

发布于 2024-10-02 18:04:58 字数 61 浏览 4 评论 0原文

嘿,有没有一种方法使用 Spring.net 运行选择查询并让它返回单个值。如果有办法的话,我该如何去做呢?

Hey, is there a way using Spring.net to run a select query and have it return a single value. If there is a way, how do I go about doing it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寄居者 2024-10-09 18:04:58

据我所知,Spring .NET 使用 NHibernate 及其自己的 DAO 来操作数据。
Sooo...如果您使用 Spring .NET DAO 那么您应该使用

ExecuteScalar method of DbCommand.

更多详细信息。

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

UniqueResult method of IQuery

它应该是这样的:

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

我希望它对您有所帮助。如果没有,请写出有关此问题的更多详细信息。

As far as I know Spring .NET manipulates with data using both NHibernate and it's own DAO.
Sooo... If you're using Spring .NET DAO then you should use

ExecuteScalar method of DbCommand.

More details.

If you're looking for NHibernate example, then you should use

UniqueResult method of IQuery

It should be something like this:

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

I hope it helps you. If not, then please write slightly more details about this issue.

缱倦旧时光 2024-10-09 18:04:58

我最好的选择是使用 spring.net 提供的单个对象方法的查询。您可以在这里了解更多信息: http ://www.springframework.net/doc-latest/reference/html/ado.html#ado-query-for-single-object

My best bet would be to use Query for a single object method available with spring.net. You can learn more here: http://www.springframework.net/doc-latest/reference/html/ado.html#ado-query-for-single-object

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文