9

这些类有一些相似的方法,但似乎工作方式略有不同。

它们之间有什么区别,我应该什么时候使用它们?

4

1 回答 1

11

可以在不参考ISession. 稍后您可以采用该标准并将其应用于 anISession以获取可执行文件ICriteria

ICriteria有会话时使用。

DetachedCriteria当您不确定要针对哪个会话执行查询时使用。

请注意,DetachedCriteria不实现- 它们不可互换ICriteria您必须始终调用detachedCriteria.GetExecutableCriteria(session)以获取ICriteria实例。

于 2010-09-13T20:43:23.503 回答