2010-02-04 71 views
0

我正在阅读NHIbernate in Action一书。我已经阅读过查询其中的章节,我也使用ICriteria和IQuery来理解它。但我遇到了另一个话题查询对象....这个说法实际上是什么意思?查询NHIbernate中的对象?

有一个查询“from Bid”,该查询检索特定持久类的所有实例。这种类型的查询不是用来从存储对象数据的数据库表中查询记录的。 我们如何检索持久化类的所有实例?

+1

我不明白这个问题......你说“我们如何检索持久类的所有实例?”并且你自己回答:“来自Bid的查询”,它检索特定持久类的所有实例“ – 2010-02-04 13:11:29

回答

0

CreateQuery("from Bid")返回所有Bid的持续实例。

NHibernate查询操作对象,而不是表上。

CreateSQLQuery在需要实际SQL时使用,甚至可以返回对象实例(如果需要)。