【发布时间】:2013-08-13 23:44:17
【问题描述】:
有没有办法将休眠或休眠查询结果转换为字符串? 基本上我希望复制“sql management studio”功能,它显示结果列表,无论查询类型如何。
例如,如果我的查询是
select firstName, lastName from table t
有没有办法将结果连接成一个字符串而不用格式化我自己?
【问题讨论】:
-
你知道你希望得到的字符串是什么样子吗?也许
John Smith,或{"firstName": "John", "lastName": "Smith"},或John, Smith,或"John", "Smith",或Smith, John,或... -
我认为这个问题实际上是关于对象序列化或字符串格式化,而不是关于 Hibernate 或 NHibernate。
-
为了您的“不提及列名”目标,我们正在谈论reflection。您是使用 Hibernate 还是使用 NHibernate 有点模糊。我们在谈论哪个:Java 还是 .NET?
-
@DanielSchilling,我正在使用 nhibernate 开发 .NET。我的目标是从网页执行任意查询,然后显示结果(或错误)。这将帮助我在无法访问 SQL Management Studio 的情况下调试我们的测试设置。因此,只要显示输出,格式并不重要。
标签: c# sql-server hibernate nhibernate ssms